Flux de préautorisation de base effectué dans une application principale basic-preauthorization-flow-performed-within-primary-application

IMPORTANT
Le contenu de cette page est fourni à titre d’information uniquement. L’utilisation de cette API nécessite une licence actuelle de Adobe. Aucune utilisation non autorisée n’est autorisée.
IMPORTANT
La mise en oeuvre de l’API REST V2 est limitée par la documentation Mécanisme de limitation .

Le flux de préautorisation dans le droit d’authentification Adobe Pass permet à l’application de diffusion en continu de déterminer si un MVPD peut autoriser ou refuser l’accès de l’utilisateur à une liste de ressources. Cette vérification garantit que l’application peut présenter à l’utilisateur des informations précises sur le contenu qu’il peut être autorisé à afficher.

Récupération des décisions de préautorisation à l’aide de mvpd spécifique retrieve-preauthorization-decisions-using-specific-mvpd

Conditions préalables prerequisites-retrieve-preauthorization-decisions-using-specific-mvpd

Avant de récupérer les décisions de préautorisation à l’aide d’un MVPD spécifique, assurez-vous que les conditions préalables suivantes sont remplies :

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

Suivez les étapes données pour mettre en oeuvre le flux de préautorisation de base à l’aide d’un MVPD spécifique exécuté dans une application principale, comme illustré dans le diagramme suivant.

Récupérer les décisions de préautorisation à l’aide de mvpd spécifique

Récupérer les décisions de préautorisation à l’aide de mvpd spécifique

  1. Récupérer les décisions de préautorisation : L’application de diffusion en continu rassemble toutes les données nécessaires pour obtenir des décisions de préautorisation pour une liste de ressources en appelant le point de terminaison Decisions Preauthorized .

    note important
    IMPORTANT
    Pour plus d’informations, consultez la documentation de l’API Récupérer les décisions de préautorisation à l’aide de mvpd spécifique :
    • Tous les paramètres required, comme serviceProvider, mvpd et resources
    • Tous les en-têtes requis, comme Authorization et AP-Device-Identifier
    • Tous les paramètres et en-têtes optional
  2. Rechercher un profil régulier : Le serveur Adobe Pass identifie un profil valide en fonction des paramètres et des en-têtes reçus.

  3. Récupérer les décisions MVPD pour les ressources demandées : Le serveur Adobe Pass appelle le point de terminaison de préautorisation MVPD pour obtenir une décision Permit ou Deny pour chaque ressource reçue de l’application de diffusion en continu.

  4. Renvoi des décisions de préautorisation : La réponse de préautorisation de décisions contient une décision Permit ou Deny pour chaque ressource :

    • Une décision Permit signifie que la ressource peut être lue. La réponse n’inclut pas de jeton multimédia, car le flux de préautorisation ne doit pas être utilisé pour lire les ressources.
    • Une décision Deny signifie que la ressource ne peut pas être lue. La réponse comprend un payload d’erreur conforme à la documentation Enhanced Error Codes.
    note important
    IMPORTANT
    Pour plus d’informations sur les informations fournies dans une réponse à une décision, reportez-vous à la documentation de l’API Récupérer les décisions de préautorisation à l’aide de mvpd spécifique.
    Le point de terminaison Decisions Preallow valide les données de requête pour s’assurer que les conditions de base sont remplies :
    • Les paramètres et en-têtes required doivent être valides.
    • L'intégration entre les serviceProvider et mvpd fournis doit être active.
    Si la validation échoue, une réponse d’erreur est générée, fournissant des informations supplémentaires conformes à la documentation Enhanced Error Codes.
  5. Gérer les décisions de préautorisation : L’application de diffusion en continu traite la réponse et peut l’utiliser pour afficher éventuellement l’état approprié pour chaque ressource dans l’interface utilisateur.

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