Flux d’autorisation de base exécuté sur une application principale basic-authorization-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 d’autorisation dans le droit 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 pour diffuser du contenu. Si la décision est Permit, la réponse inclut un jeton multimédia. Le serveur Adobe Pass signe le jeton multimédia et permet à l’application de diffusion en continu d’utiliser la bibliothèque de vérification de jeton multimé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 multimédia doit avoir lieu sur le service principal de l’application de diffusion en continu lié dans la chaîne d’autorisations pour publier un flux à partir du réseau de diffusion de contenu.

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

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

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

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

Suivez les étapes données pour mettre en oeuvre le flux d’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 d’autorisation à l’aide de mvpd spécifique

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

  1. 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 de terminaison Decisions Authorize.

    note important
    IMPORTANT
    Pour plus d’informations, consultez la documentation de l’API Récupérer les décisions d’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 la décision MVPD pour la ressource demandée : Le serveur Adobe Pass appelle le point de terminaison d’autorisation MVPD pour obtenir une décision Permit ou Deny pour la ressource spécifique reçue de l’application de diffusion en continu.

  4. Renvoi de la décision Permit avec jeton multimédia : La réponse de point de terminaison Decisions Authorize contient une décision Permit et un jeton multimédia.

    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 d’autorisation à l’aide de mvpd spécifique.
    Le point de terminaison Decisions Authorize valide les données de requête afin de 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. Démarrer le flux avec le jeton multimédia : L’application de diffusion en continu utilise le jeton multimédia pour lire le contenu.

  6. Renvoi de la décision Deny avec des détails : La réponse de point de terminaison Decisions Authorize contient une décision Deny et un payload d’erreur qui respectent 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 d’autorisation à l’aide de mvpd spécifique.
    Le point de terminaison Decisions Authorize valide les données de requête afin de 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.
  7. Gérer les Deny détails de décision : L’application en continu traite les informations d’erreur de la réponse et peut les utiliser pour afficher éventuellement un message spécifique dans l’interface utilisateur.

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