Grundlegender Vorautorisierungsfluss innerhalb der primären Anwendung basic-preauthorization-flow-performed-within-primary-application

IMPORTANT
Der Inhalt dieser Seite dient nur zu Informationszwecken. Die Verwendung dieser API erfordert eine aktuelle Lizenz von Adobe. Eine unbefugte Nutzung ist nicht zulässig.
IMPORTANT
Die REST-API-V2-Implementierung ist an die Dokumentation Drosselungsmechanismus gebunden.

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 retrieve-preauthorization-decisions-using-specific-mvpd

Voraussetzungen prerequisites-retrieve-preauthorization-decisions-using-specific-mvpd

Bevor Sie Entscheidungen vor der Autorisierung mit einer bestimmten MVPD abrufen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

Workflow workflow-retrieve-preauthorization-decisions-using-specific-mvpd

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

Abrufen von Entscheidungen vor Autorisierung mithilfe bestimmter MVPD

  1. 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, mvpd und resources
    • Alle erforderlichen Kopfzeilen wie Authorization und AP-Device-Identifier
    • Alle optionalen Parameter und Kopfzeilen
  2. Reguläres Profil suchen: Der Adobe Pass-Server identifiziert ein gültiges Profil anhand der empfangenen Parameter und Kopfzeilen.

  3. Abrufen von MVPD-Entscheidungen für angeforderte Ressourcen: Der Adobe Pass-Server ruft den Vorautorisierungsendpunkt von MVPD auf, um eine Permit- oder Deny für jede Ressource abzurufen, die von der Streaming-Anwendung empfangen wurde.

  4. Entscheidungen zur Vorautorisierung zurückgeben: Die Antwort des Endpunkts „Decisions Preauthorize“ enthält für jede Ressource eine Permit oder Deny 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.
    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 serviceProvider und mvpd muss aktiv sein.
    Wenn die Validierung fehlschlägt, wird eine Fehlerantwort generiert, die zusätzliche Informationen entsprechend der Dokumentation Erweiterte Fehlercodes bereitstellt.
  5. 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.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b