Flux d’autorisation de base exécuté dans l’application principale basic-authorization-flow-performed-within-primary-application
Le flux d’autorisation dans les droits d’authentification Adobe Pass permet à l’application de diffusion en continu de déterminer si un MVPD autorise ou refuse la demande de l’utilisateur de diffuser du contenu. Si la décision est Permit, la réponse inclut un jeton de média. Le serveur Adobe Pass signe le jeton de média et permet à l’application de diffusion en continu d’utiliser la bibliothèque du vérificateur de jeton de média pour vérifier son authenticité avant que le flux ne soit publié.
La vérification avec la bibliothèque du vérificateur de jeton de média doit se produire sur le service principal de l’application de diffusion en continu lié dans la chaîne d’autorisations pour la publication d’un flux à partir du réseau CDN.
Récupérer des décisions d’autorisation à l’aide de mvpd spécifiques retrieve-authorization-decisions-using-specific-mvpd
Conditions préalables prerequisites-retrieve-authorization-decisions-using-specific-mvpd
Avant de récupérer des décisions d’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 standard 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 doit récupérer une décision d’autorisation avant de lire une ressource sélectionnée par l’utilisateur.
Workflow workflow-retrieve-authorization-decisions-using-specific-mvpd
Suivez les étapes données pour implémenter le flux d’autorisation de base à l’aide d’un MVPD spécifique exécuté dans une application principale, comme illustré dans le diagramme ci-dessous.
Récupérer des décisions d’autorisation à l’aide de mvpd spécifiques
-
Récupérer la décision d’autorisation : l’application de diffusion en continu rassemble toutes les données nécessaires pour obtenir une décision d’autorisation pour une ressource spécifique en appelant le point d’entrée Decisions Authorize.
note important IMPORTANT Reportez-vous à la documentation Récupération des décisions d’autorisation à l’aide d’une API mvpd spécifique pour plus d’informations sur : - Tous les paramètres obligatoires tels que
serviceProvider,mvpdetresources - Tous les en-têtes obligatoires, tels que
AuthorizationetAP-Device-Identifier - Tous les paramètres facultatifs et en-têtes
- Tous les paramètres obligatoires tels que
-
Rechercher un profil normal : le serveur Adobe Pass identifie un profil valide en fonction des paramètres et des en-têtes reçus.
-
Récupérer la décision MVPD pour la ressource demandée : le serveur Adobe Pass appelle le point d’entrée d’autorisation MVPD pour obtenir une décision
PermitouDenypour la ressource spécifique reçue de l’application de diffusion en continu. -
Renvoyer
Permitdécision avec jeton média : la réponse de point d’entrée Decisions Authorize contient une décisionPermitet un jeton média.note important IMPORTANT Reportez-vous à la documentation Récupérer les décisions d’autorisation à l’aide d’une API mvpd spécifique pour plus d’informations sur les informations fournies dans une réponse de décision. Le point d’entrée Autoriser les décisions valide les données de la requête pour s’assurer que les conditions de base sont remplies : - Les paramètres obligatoire et les en-têtes doivent être valides.
- L’intégration entre les
serviceProvideretmvpdfournis doit être active.
Si la validation échoue, une réponse d’erreur est générée, fournissant des informations supplémentaires qui sont conformes à la documentation Codes d’erreur améliorés. -
Démarrer le flux avec un jeton de média : l’application de diffusion en continu utilise le jeton de média pour lire le contenu.
-
Renvoyer
Denydécision avec les détails : la réponse de point d’entrée Decisions Authorize contient une décisionDenyet une payload d’erreur qui respecte la documentation Codes d’erreur améliorés.note important IMPORTANT Reportez-vous à la documentation Récupérer les décisions d’autorisation à l’aide d’une API mvpd spécifique pour plus d’informations sur les informations fournies dans une réponse de décision. Le point d’entrée Autoriser les décisions valide les données de la requête pour s’assurer que les conditions de base sont remplies : - Les paramètres obligatoire et les en-têtes doivent être valides.
- L’intégration entre les
serviceProvideretmvpdfournis doit être active.
Si la validation échoue, une réponse d’erreur est générée, fournissant des informations supplémentaires qui sont conformes à la documentation Codes d’erreur améliorés. -
Gérer
Denydétails de décision : l’application de diffusion en continu traite les informations d’erreur de la réponse et peut les utiliser pour afficher éventuellement un message spécifique sur l’interface utilisateur.