Flux de préautorisation de base effectué dans une application principale basic-preauthorization-flow-performed-within-primary-application
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 :
-
L’application de diffusion en continu doit avoir un profil régulier valide qui a été créé avec succès pour le MVPD à l’aide de l’un des flux d’authentification de base :
-
L’application de diffusion en continu souhaite récupérer les décisions de préautorisation afin d’afficher une liste des ressources avec leurs statuts associés.
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’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
etresources
- Tous les en-têtes requis, comme
Authorization
etAP-Device-Identifier
- Tous les paramètres et en-têtes optional
- Tous les paramètres required, comme
-
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.
-
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
ouDeny
pour chaque ressource reçue de l’application de diffusion en continu. -
Renvoi des décisions de préautorisation : La réponse de préautorisation de décisions contient une décision
Permit
ouDeny
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
etmvpd
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. - Une décision
-
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.