Grundlegender Vorautorisierungsfluss innerhalb der primären Anwendung
- Themen:
- Authentifizierung
Mit dem Vorautorisierungsfluss innerhalb der Berechtigung für die Adobe Pass-Authentifizierung kann die Streaming-Anwendung bestimmen, ob ein MVPD den Zugriff des Benutzers auf eine Liste von Ressourcen zulassen oder verweigern kann. Durch diese Überprüfung wird sichergestellt, dass die Anwendung dem Benutzer genaue Informationen über die Inhalte präsentieren kann, die er möglicherweise anzeigen kann.
Abrufen von Entscheidungen vor der Autorisierung mithilfe bestimmter MVPD
Voraussetzungen
Bevor Sie Entscheidungen vor der Autorisierung mit einer bestimmten MVPD abrufen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
-
Die Streaming-Anwendung muss über ein gültiges reguläres Profil verfügen, das mithilfe eines der grundlegenden Authentifizierungsflüsse erfolgreich für die MVPD erstellt wurde:
-
Die Streaming-Anwendung möchte Entscheidungen zur Vorabautorisierung abrufen, um eine Liste der Ressourcen zusammen mit ihren zugehörigen Status anzuzeigen.
Workflow
Führen Sie die angegebenen Schritte aus, um den grundlegenden Vorautorisierungsfluss mit einem bestimmten MVPD zu implementieren, der in einer primären Anwendung ausgeführt wird, wie im folgenden Diagramm dargestellt.
Abrufen von Entscheidungen vor Autorisierung mithilfe bestimmter MVPD
-
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.
IMPORTANT
Weitere Informationen zu folgenden Themen finden in der APIDokumentation zum Abrufen von Vorabautorisierungsentscheidungen mithilfe bestimmter MVPD:- Alle erforderlichen Parameter wie
serviceProvider
,mvpd
undresources
- Alle erforderlichen Kopfzeilen wie
Authorization
undAP-Device-Identifier
- Alle optionalen Parameter und Kopfzeilen
- Alle erforderlichen Parameter wie
-
Reguläres Profil suchen: Der Adobe Pass-Server identifiziert ein gültiges Profil anhand der empfangenen Parameter und Kopfzeilen.
-
Abrufen von MVPD-Entscheidungen für angeforderte Ressourcen: Der Adobe Pass-Server ruft den Vorautorisierungsendpunkt von MVPD auf, um eine
Permit
- oderDeny
für jede Ressource abzurufen, die von der Streaming-Anwendung empfangen wurde. -
Entscheidungen zur Vorautorisierung zurückgeben: Die Antwort des Endpunkts „Decisions Preauthorize“ enthält für jede Ressource eine
Permit
oderDeny
Entscheidung:- Eine
Permit
Entscheidung bedeutet, dass die Ressource abspielbar ist. Die Antwort enthält kein Medien-Token, da der Vorautorisierungsfluss nicht zum Wiedergeben von Ressourcen verwendet werden darf. - Eine
Deny
Entscheidung bedeutet, dass die Ressource nicht abspielbar ist. Die Antwort enthält eine Fehler-Payload, die der Dokumentation Erweiterte Fehlercodes entspricht.
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
serviceProvider
undmvpd
muss aktiv sein.
Wenn die Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt. - Eine
-
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.