Eingeschränkte Zugriffsflüsse degraded-access-flows
Durch die Beeinträchtigung werden bestimmte Authentifizierungs- und Autorisierungsendpunkte von MVPD vorübergehend umgangen. Normalerweise initiiert der Programmierer diese Aktion, aber unabhängig davon, wer ein Degradation-Ereignis Trigger, hängt die Aktion von vorherigen Vereinbarungen mit den betroffenen MVPDs ab.
Weitere Informationen zur Degradation-Funktion finden Sie in der Dokumentation Degradation.
Aufgrund des eingeschränkten Zugriffs können Sie Abfragen für die folgenden Szenarien durchführen:
- Authentifizierung bei angewendeter Beeinträchtigung durchführen
 - Autorisierungsentscheidungen abrufen, während eine Beeinträchtigung angewendet wird
 - Abrufen von Entscheidungen vor der Autorisierung, während eine Degradierung angewendet wird
 - Profil abrufen, während die Beeinträchtigung angewendet wird
 
Authentifizierung bei angewendeter Beeinträchtigung durchführen perform-authentication-while-degradation-is-applied
Voraussetzungen prerequisites-perform-authentication-while-degradation-is-applied
Bevor Sie den Authentifizierungsfluss durchführen, während die Beeinträchtigung angewendet wird, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Die Streaming-Anwendung muss eine Authentifizierungssitzung starten, wenn sie sich mit der MVPD anmelden muss.
 
- Die Streaming-Anwendung hat kein gültiges Profil für diese bestimmte MVPD, die im Adobe Pass-Backend gespeichert ist.
 - Es wird eine AuthNAll-Abbauregel auf die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdangewendet. 
Workflow workflow-perform-authentication-while-degradation-is-applied
Führen Sie die angegebenen Schritte aus, um den Authentifizierungsfluss zu implementieren, während die Beeinträchtigung angewendet wird, wie im folgenden Diagramm dargestellt.
          
          
Authentifizierung durchführen, während die Beeinträchtigung angewendet wird
- 
                  
Authentifizierungssitzung erstellen: Die Streaming-Anwendung erfasst alle erforderlichen Daten, um eine Authentifizierungssitzung zu initiieren, indem der Sessions-Endpunkt aufgerufen wird.
note important IMPORTANT Weitere Informationen zu folgenden Themen finden  in der APIDokumentation zu „Authentifizierungssitzung erstellen“: - Alle erforderlichen Parameter wie 
serviceProvider,mvpd,domainNameundredirectUrl - Alle erforderlichen Kopfzeilen wie 
AuthorizationundAP-Device-Identifier - Alle optionalen Parameter und Kopfzeilen
 
 - Alle erforderlichen Parameter wie 
 - 
                  
Abbauregeln überprüfen: Der Adobe Pass-Server überprüft, ob eine AuthNAll-Abbauregel auf die Integration zwischen der bereitgestellten
serviceProviderundmvpdangewendet wurde. - 
                  
Nächste Aktion angeben: Die Antwort des Sitzungs-Endpunkts enthält die erforderlichen Daten, um die Streaming-Anwendung bezüglich der nächsten Aktion zu leiten:
- Das 
actionName-Attribut ist auf „authorize“ festgelegt. - Das 
actionType-Attribut ist auf „direct“ festgelegt. 
note important IMPORTANT Weitere Informationen zu den  in einer Sitzungsantwort bereitgestellten Informationen finden Sie in der APIDokumentation zu „Authentifizierungssitzung erstellen“. Der Sessions-Endpunkt validiert die Anfragedaten, um sicherzustellen, dass die grundlegenden Bedingungen erfüllt sind: - Die erforderlichen Parameter und Kopfzeilen müssen gültig sein.
 - Die Integration zwischen den bereitgestellten 
serviceProviderundmvpdmuss aktiv sein. 
Wenn die einfache Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt. Der Sitzungs-Endpunkt verwendet die Anfragedaten, um zu überprüfen, ob eingeschränkte Zugriffsbedingungen erfüllt sind: - Für die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdmuss eine AuthNAll-Abbauregel angewendet werden. 
Wenn die Überprüfung des eingeschränkten Zugriffs fehlschlägt, wird standardmäßig der einfache Authentifizierungsfluss zurückgegeben.  - Das 
 - 
                  
Fahren Sie mit Entscheidungsflüssen fort: Die Streaming-Anwendung kann mit nachfolgenden Entscheidungsflüssen fortfahren.
 
Autorisierungsentscheidungen abrufen, während eine Beeinträchtigung angewendet wird retrieve-authorization-decisions-while-degradation-is-applied
Voraussetzungen prerequisites-retrieve-authorization-decisions-while-degradation-is-applied
Bevor Sie Autorisierungsentscheidungen abrufen, während die Beeinträchtigung angewendet wird, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Die Streaming-Anwendung muss eine Autorisierungsentscheidung abrufen, bevor eine vom Benutzer ausgewählte Ressource wiedergegeben wird.
 
- Die Streaming-Anwendung hat kein gültiges Profil für diese spezifische MVPD.
 - Es wird eine AuthZAll- oder AuthNAll-Abbauregel auf die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdangewendet. 
Workflow workflow-retrieve-authorization-decisions-while-degradation-is-applied
Führen Sie die angegebenen Schritte aus, um den Autorisierungsfluss zu implementieren, während die Degradation angewendet wird, wie in der folgenden Abbildung dargestellt.
          
          
Abrufen von Autorisierungsentscheidungen, während eine Beeinträchtigung angewendet wird
- 
                  
Autorisierungsentscheidung abrufen: Die Streaming-Anwendung erfasst alle erforderlichen Daten, um eine Autorisierungsentscheidung für eine bestimmte Ressource zu erhalten, indem sie den Decisions Authorize-Endpunkt aufruft.
note important IMPORTANT Weitere Informationen zu folgenden Themen finden  in der APIDokumentation zum Abrufen von Autorisierungsentscheidungen mithilfe bestimmter MVPD: - Alle erforderlichen Parameter wie 
serviceProvider,mvpdundresources - Alle erforderlichen Kopfzeilen wie 
AuthorizationundAP-Device-Identifier - Alle optionalen Parameter und Kopfzeilen
 
 - Alle erforderlichen Parameter wie 
 - 
                  
Abbauregeln überprüfen: Der Adobe Pass-Server überprüft, ob eine AuthZAll- oder AuthNAll-Abbauregel auf die Integration zwischen den bereitgestellten
serviceProviderundmvpdangewendet wurde. - 
                  
Rückgabe
PermitEntscheidung mit Medien-Token: Die Endpunktantwort „Entscheidungen autorisieren“ enthält einePermitEntscheidung und ein Medien-Token.note important IMPORTANT Weitere Informationen zu den  in einer Entscheidungsantwort bereitgestellten Informationen finden Sie in der APIDokumentation zum Abrufen von Autorisierungsentscheidungen mithilfe einer bestimmten mvpd. Der Decisions-Autorisierungs-Endpunkt validiert die Anfragedaten, um sicherzustellen, dass grundlegende Bedingungen erfüllt werden: - Die erforderlichen Parameter und Kopfzeilen müssen gültig sein.
 - Die Integration zwischen den bereitgestellten 
serviceProviderundmvpdmuss aktiv sein. 
Wenn die einfache Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt. Der Endpunkt Decisions-Autorisierung verwendet die Anfragedaten, um zu überprüfen, ob eingeschränkte Zugriffsbedingungen erfüllt sind: - Für die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdmuss eine AuthZAll- oder AuthNAll-Degradationsregel angewendet werden. 
Wenn die Überprüfung des eingeschränkten Zugriffs fehlschlägt, wird standardmäßig der grundlegende Autorisierungsfluss verwendet.  - 
                  
Stream mit Medien-Token starten: Die Streaming-Anwendung verwendet das Medien-Token, um den Inhalt wiederzugeben.
 
Abrufen von Entscheidungen vor der Autorisierung, während eine Degradierung angewendet wird retrieve-preauthorization-decisions-while-degradation-is-applied
Voraussetzungen prerequisites-retrieve-preauthorization-decisions-while-degradation-is-applied
Bevor Sie Entscheidungen zur Vorabautorisierung abrufen, während die Degradation angewendet wird, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Die Streaming-Anwendung möchte Entscheidungen zur Vorabautorisierung abrufen, um eine Liste der Ressourcen zusammen mit ihren zugehörigen Status anzuzeigen.
 
- Die Streaming-Anwendung hat kein gültiges Profil für diese spezifische MVPD.
 - Es wird eine AuthZAll- oder AuthNAll-Abbauregel auf die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdangewendet. 
Workflow workflow-retrieve-preauthorization-decisions-while-degradation-is-applied
Führen Sie die angegebenen Schritte aus, um den Vorautorisierungsfluss zu implementieren, während der Abbau angewendet wird, wie in der folgenden Abbildung dargestellt.
          
          
Abrufen von Entscheidungen vor der Autorisierung, während eine Degradation angewendet wird
- 
                  
Vorabautorisierungsentscheidungen abrufen: Die Streaming-Anwendung sammelt alle erforderlichen Daten, um Vorabautorisierungsentscheidungen für eine Liste von Ressourcen zu erhalten, indem sie den Endpunkt Decisions Preauthorize aufruft.
note important IMPORTANT Weitere Informationen zu folgenden Themen finden  in der APIDokumentation zum Abrufen von Vorabautorisierungsentscheidungen mithilfe bestimmter MVPD: - Alle erforderlichen Parameter wie 
serviceProvider,mvpdundresources - Alle erforderlichen Kopfzeilen wie 
AuthorizationundAP-Device-Identifier - Alle optionalen Parameter und Kopfzeilen
 
 - Alle erforderlichen Parameter wie 
 - 
                  
Abbauregeln überprüfen: Der Adobe Pass-Server überprüft, ob eine AuthZAll- oder AuthNAll-Abbauregel auf die Integration zwischen den bereitgestellten
serviceProviderundmvpdangewendet wurde. - 
                  
Entscheidungen vor Autorisierung zurückgeben: Die Antwort des Endpunkts Decisions Preauthorize enthält für jede Ressource eine
PermitEntscheidung.note important IMPORTANT Weitere Informationen zu den  in einer Entscheidungsantwort bereitgestellten Informationen finden Sie in der APIDokumentation zum Abrufen von Entscheidungen vor der Autorisierung mit bestimmten mvpd. Der Endpunkt Decisions Preauthorize validiert die Anfragedaten, um sicherzustellen, dass grundlegende Bedingungen erfüllt werden: - Die erforderlichen Parameter und Kopfzeilen müssen gültig sein.
 - Die Integration zwischen den bereitgestellten 
serviceProviderundmvpdmuss aktiv sein. 
Wenn die einfache Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt. Der Endpunkt Decisions Preauthorize verwendet die Anfragedaten, um zu überprüfen, ob eingeschränkte Zugriffsbedingungen erfüllt sind: - Für die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdmuss eine AuthZAll- oder AuthNAll-Degradationsregel angewendet werden. 
Wenn die Überprüfung des eingeschränkten Zugriffs fehlschlägt, wird standardmäßig der grundlegende Vorautorisierungsfluss verwendet.  - 
                  
Entscheidungen vor Autorisierung verarbeiten: Die Streaming-Anwendung verarbeitet die Antwort und kann sie verwenden, um optional den entsprechenden Status für jede Ressource auf der Benutzeroberfläche anzuzeigen.
 
Profil abrufen, während die Beeinträchtigung angewendet wird retrieve-profile-while-degradation-is-applied
Voraussetzungen prerequisites-retrieve-profile-while-degradation-is-applied
Bevor Sie das Profil für eine bestimmte MVPD abrufen, während die Beeinträchtigung angewendet wird, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Die Streaming-Anwendung mit einer ausgewählten oder zwischengespeicherten 
mvpd-Kennung möchte das Profil für eine bestimmte MVPD abrufen. 
- Die Streaming-Anwendung hat kein gültiges Profil für diese spezifische MVPD.
 - Es wird eine AuthNAll-Abbauregel auf die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdangewendet. 
Workflow workflow-retrieve-profile-while-degradation-is-applied
Führen Sie die angegebenen Schritte aus, um den Profilabruffluss für einen bestimmten MVPD zu implementieren, während die Degradation angewendet wird, wie im folgenden Diagramm dargestellt.
          
          
Profil abrufen, während die Degradierung angewendet wird
- 
                  
Profil für bestimmte mvpd abrufen: Die Streaming-Anwendung sammelt alle erforderlichen Daten, um Profilinformationen für diese bestimmte MVPD abzurufen, indem sie eine Anfrage an den Endpunkt „Profiles“ sendet.
note important IMPORTANT Weitere Informationen zu folgenden Themen finden  in der APIDokumentation zum Abrufen von Profilen für bestimmte MVPD: - Alle erforderlichen Parameter wie 
serviceProviderundmvpd - Alle erforderlichen Kopfzeilen wie 
AuthorizationundAP-Device-Identifier - Alle optionalen Parameter und Kopfzeilen
 
 - Alle erforderlichen Parameter wie 
 - 
                  
Abbauregeln überprüfen: Der Adobe Pass-Server überprüft, ob eine AuthNAll-Abbauregel auf die Integration zwischen der bereitgestellten
serviceProviderundmvpdangewendet wurde. - 
                  
Rückgabeinformationen über ein verschlechtertes Profil zurückgeben: Die Antwort des Endpunkts „Profile“ enthält Informationen über das verschlechterte Profil, einschließlich des Attributs, das auf „degraded“ festgelegt
type.note important IMPORTANT Weitere Informationen zu  in einer Profilantwort angegebenen Informationen finden Sie in der APIDokumentation zum Abrufen von Profilen für bestimmte mvpd. Der Profiles-Endpunkt validiert die Anfragedaten, um sicherzustellen, dass die grundlegenden Bedingungen erfüllt sind: - Die erforderlichen Parameter und Kopfzeilen müssen gültig sein.
 - Die Integration zwischen den bereitgestellten 
serviceProviderundmvpdmuss aktiv sein. 
Wenn die einfache Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt. Der Profilendpunkt verwendet die Anfragedaten, um zu überprüfen, ob eingeschränkte Zugriffsbedingungen erfüllt sind: - Für die Integration zwischen dem bereitgestellten 
serviceProviderundmvpdmuss eine AuthNAll-Abbauregel angewendet werden. 
Wenn die Validierung des eingeschränkten Zugriffs fehlschlägt, wird standardmäßig der grundlegende Profilabruffluss verwendet.  - 
                  
Fahren Sie mit Entscheidungsflüssen fort: Wenn die Antwort des Endpunkts „Profile“ ein Profil enthält, verwendet die Streaming-Anwendung die verschlechterten Profilinformationen, um mit nachfolgenden Entscheidungsflüssen fortzufahren.
 - 
                  
Neuen einfachen Authentifizierungsfluss angeben: Wenn die Endpunktantwort „Profile“ kein Profil enthält, gibt die Streaming-Anwendung an, dass der Benutzer einen neuen einfachen Authentifizierungsfluss starten soll.