Flux de déconnexion de base effectué dans l’application principale basic-logout-flow-performed-within-primary-application
Le flux de déconnexion dans les droits d’authentification Adobe Pass permet à l’application de diffusion en continu d’effectuer deux étapes principales :
- Supprimez les profils standard enregistrés sur le serveur principal d’Adobe Pass.
- Utilisez un agent utilisateur (navigateur) pour accéder au point d’entrée de la déconnexion de MVPD, ce qui déclenche un nettoyage du serveur principal de MVPD.
Le flux de déconnexion de base vous permet de rechercher les scénarios suivants :
Lancer la déconnexion pour un mvpd spécifique ayant un point d’entrée de déconnexion initiate-logout-for-specific-mvpd-with-logout-endpoint
Conditions préalables prerequisites-initiate-logout-for-specific-mvpd-with-logout-endpoint
Avant de lancer la déconnexion pour un MVPD spécifique avec un point d’entrée de déconnexion, 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 lancer le flux de déconnexion lorsqu’elle doit se déconnecter du MVPD.
- Le MVPD prend en charge le flux de déconnexion et possède un point d’entrée de déconnexion.
Workflow workflow-initiate-logout-for-specific-mvpd-with-logout-endpoint
Suivez les étapes données pour implémenter le flux de déconnexion de base pour un MVPD spécifique avec un point d’entrée de déconnexion exécuté dans une application principale, comme illustré dans le diagramme ci-dessous.
Lancer la déconnexion pour un mvpd spécifique avec le point d’entrée de déconnexion
-
Lancer la déconnexion d’Adobe Pass : l’application de diffusion en continu rassemble toutes les données nécessaires pour lancer le flux de déconnexion en appelant le point d’entrée de déconnexion Adobe Pass.
note important IMPORTANT Consultez la documentation de l’API Lancer la déconnexion pour des API mvpd spécifiques pour plus d’informations sur : - Tous les paramètres obligatoires tels que
serviceProvider,mvpdetredirectUrl - Tous les en-têtes obligatoires tels que
Authorization,AP-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.
-
Supprimer le profil normal : le serveur Adobe Pass supprime le profil normal identifié du serveur principal d’Adobe Pass.
-
Indiquez l’action suivante : la réponse du point d’entrée de déconnexion Adobe Pass contient les données nécessaires pour guider l’application de diffusion en continu concernant l’action suivante :
- L’attribut
urlest présent, car le MVPD prend en charge le flux de déconnexion. - L’attribut
actionNameest défini sur « déconnexion ». - L’attribut
actionTypeest défini sur « interactif ».
note important IMPORTANT Reportez-vous à la documentation de l’API Lancer la déconnexion pour des API mvpd spécifiques pour plus d’informations sur les informations fournies dans une réponse de déconnexion. Le point d’entrée de la déconnexion Adobe Pass 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. - L’attribut
-
Lancer la déconnexion de MVPD : l’application de diffusion en continu lit le
urlet utilise un agent utilisateur pour lancer le flux de déconnexion avec MVPD. Le flux peut inclure plusieurs redirections vers des systèmes MVPD. Néanmoins, le résultat est que le MVPD effectue son nettoyage interne et envoie la confirmation de déconnexion finale au serveur principal d’Adobe Pass. -
Indiquer la déconnexion terminée : l’application de diffusion en continu peut attendre que l’agent utilisateur atteigne le
redirectUrlfourni et l’utiliser comme signal pour afficher éventuellement un message spécifique sur l’interface utilisateur.
Lancer la déconnexion pour un mvpd spécifique sans point d’entrée de déconnexion initiate-logout-for-specific-mvpd-without-logout-endpoint
Conditions préalables prerequisites-initiate-logout-for-specific-mvpd-without-logout-endpoint
Avant de lancer la déconnexion pour un MVPD spécifique sans point d’entrée de déconnexion, 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 lancer le flux de déconnexion lorsqu’elle doit se déconnecter du MVPD.
- Le MVPD ne prend pas en charge le flux de déconnexion et ne dispose pas de point d’entrée de déconnexion.
Workflow workflow-initiate-logout-for-specific-mvpd-without-logout-endpoint
Suivez les étapes données pour implémenter le flux de déconnexion de base pour un MVPD spécifique sans point d’entrée de déconnexion effectué dans une application principale, comme illustré dans le diagramme ci-dessous.
Lancer la déconnexion pour un mvpd spécifique sans point d’entrée de déconnexion
-
Lancer la déconnexion d’Adobe Pass : l’application de diffusion en continu rassemble toutes les données nécessaires pour lancer le flux de déconnexion en appelant le point d’entrée de déconnexion Adobe Pass.
note important IMPORTANT Consultez la documentation de l’API Lancer la déconnexion pour des API mvpd spécifiques pour plus d’informations sur : - Tous les paramètres obligatoires tels que
serviceProvider,mvpdetredirectUrl - Tous les en-têtes obligatoires tels que
Authorization,AP-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.
-
Supprimer le profil normal : le serveur Adobe Pass supprime le profil normal identifié.
-
Indiquez l’action suivante : la réponse du point d’entrée de déconnexion Adobe Pass contient les données nécessaires pour guider l’application de diffusion en continu concernant l’action suivante :
- L’attribut
urlest manquant, car le MVPD ne prend pas en charge le flux de déconnexion. - L’attribut
actionNameest défini sur « terminé ». - L’attribut
actionTypeest défini sur « none ».
note important IMPORTANT Reportez-vous à la documentation de l’API Lancer la déconnexion pour des API mvpd spécifiques pour plus d’informations sur les informations fournies dans une réponse de déconnexion. Le point d’entrée de la déconnexion Adobe Pass 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. - L’attribut
-
Indiquer la déconnexion terminée : l’application de diffusion en continu traite la réponse et peut l’utiliser pour afficher éventuellement un message spécifique sur l’interface utilisateur.