Flujo de cierre de sesión básico realizado en la aplicación principal basic-logout-flow-performed-within-primary-application
El flujo de cierre de sesión dentro del derecho de autenticación de Adobe Pass permite que la aplicación de flujo continuo realice dos pasos principales:
- Elimine los perfiles normales guardados en el backend de Adobe Pass.
- Utilice un agente de usuario (explorador) para navegar hasta el punto final de cierre de sesión de MVPD, lo que activa una limpieza en el servidor de MVPD.
El flujo de cierre de sesión básico le permite consultar los siguientes escenarios:
Iniciar el cierre de sesión para un mvpd específico que tenga un extremo de cierre de sesión initiate-logout-for-specific-mvpd-with-logout-endpoint
Requisitos previos prerequisites-initiate-logout-for-specific-mvpd-with-logout-endpoint
Antes de iniciar el cierre de sesión de una MVPD específica con un punto final de cierre de sesión, asegúrese de que se cumplan los siguientes requisitos previos:
-
La aplicación de streaming debe tener un perfil regular válido que se haya creado correctamente para la MVPD mediante uno de los flujos de autenticación básicos:
-
La aplicación de streaming debe iniciar el flujo de cierre de sesión cuando necesite cerrar la sesión de la MVPD.
- La MVPD admite el flujo de cierre de sesión y tiene un punto final de cierre de sesión.
Flujo de trabajo workflow-initiate-logout-for-specific-mvpd-with-logout-endpoint
Siga los pasos dados para implementar el flujo de cierre de sesión básico para una MVPD específica con un punto final de cierre de sesión realizado dentro de una aplicación principal, como se muestra en el diagrama siguiente.
Iniciar el cierre de sesión de un mvpd específico con el extremo de cierre de sesión
-
Iniciar el cierre de sesión de Adobe Pass: La aplicación de flujo continuo recopila todos los datos necesarios para iniciar el flujo de cierre de sesión llamando al extremo de cierre de sesión de Adobe Pass.
note important IMPORTANT Consulte la Iniciar cierre de sesión para obtener documentación específica de la API mvpd para obtener más información sobre lo siguiente: - Todos los parámetros necesarios, como
serviceProvider
,mvpd
yredirectUrl
- Todos los encabezados necesarios, como
Authorization
,AP-Device-Identifier
- Todos los parámetros y encabezados opcionales
- Todos los parámetros necesarios, como
-
Buscar perfil normal: El servidor de Adobe Pass identifica un perfil válido en función de los parámetros y encabezados recibidos.
-
Eliminar perfil regular: El servidor de Adobe Pass elimina el perfil regular identificado del servidor de Adobe Pass.
-
Indique la siguiente acción: La respuesta del extremo de cierre de sesión de Adobe Pass contiene los datos necesarios para guiar a la aplicación de flujo continuo con respecto a la siguiente acción:
- El atributo
url
está presente porque la MVPD admite el flujo de cierre de sesión. - El atributo
actionName
se ha establecido en "cerrar sesión". - El atributo
actionType
está establecido en "interactivo".
note important IMPORTANT Consulte la Iniciar cierre de sesión para obtener documentación específica de la API mvpd para obtener más información sobre la información proporcionada en una respuesta de cierre de sesión. El extremo de cierre de sesión de Adobe Pass valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
- La integración entre
serviceProvider
ymvpd
proporcionados debe estar activa.
Si la validación falla, se generará una respuesta de error, que proporcionará información adicional que se ajustará a la documentación de Códigos de error mejorados. - El atributo
-
Iniciar el cierre de sesión de MVPD: La aplicación de streaming lee
url
y usa un agente de usuario para iniciar el flujo de cierre de sesión con MVPD. El flujo puede incluir varias redirecciones a sistemas de MVPD. Sin embargo, el resultado es que la MVPD realiza su limpieza interna y envía la confirmación de cierre de sesión final de nuevo al servidor de Adobe Pass. -
Indicar cierre de sesión completado: La aplicación de flujo continuo puede esperar a que el agente de usuario alcance el
redirectUrl
proporcionado y puede utilizarlo como señal para mostrar opcionalmente un mensaje específico en la interfaz de usuario.
Iniciar el cierre de sesión de un mvpd específico sin extremo de cierre de sesión initiate-logout-for-specific-mvpd-without-logout-endpoint
Requisitos previos prerequisites-initiate-logout-for-specific-mvpd-without-logout-endpoint
Antes de iniciar el cierre de sesión de una MVPD específica sin un punto final de cierre de sesión, asegúrese de que se cumplan los siguientes requisitos previos:
-
La aplicación de streaming debe tener un perfil regular válido que se haya creado correctamente para la MVPD mediante uno de los flujos de autenticación básicos:
-
La aplicación de streaming debe iniciar el flujo de cierre de sesión cuando necesite cerrar la sesión de la MVPD.
- La MVPD no admite el flujo de cierre de sesión y no tiene un punto final de cierre de sesión.
Flujo de trabajo workflow-initiate-logout-for-specific-mvpd-without-logout-endpoint
Siga los pasos dados para implementar el flujo de cierre de sesión básico para una MVPD específica sin un punto final de cierre de sesión realizado dentro de una aplicación principal, como se muestra en el diagrama siguiente.
Iniciar el cierre de sesión de un mvpd específico sin el extremo de cierre de sesión
-
Iniciar el cierre de sesión de Adobe Pass: La aplicación de flujo continuo recopila todos los datos necesarios para iniciar el flujo de cierre de sesión llamando al extremo de cierre de sesión de Adobe Pass.
note important IMPORTANT Consulte la Iniciar cierre de sesión para obtener documentación específica de la API mvpd para obtener más información sobre lo siguiente: - Todos los parámetros necesarios, como
serviceProvider
,mvpd
yredirectUrl
- Todos los encabezados necesarios, como
Authorization
,AP-Device-Identifier
- Todos los parámetros y encabezados opcionales
- Todos los parámetros necesarios, como
-
Buscar perfil normal: El servidor de Adobe Pass identifica un perfil válido en función de los parámetros y encabezados recibidos.
-
Eliminar perfil regular: El servidor de Adobe Pass elimina el perfil regular identificado.
-
Indique la siguiente acción: La respuesta del extremo de cierre de sesión de Adobe Pass contiene los datos necesarios para guiar a la aplicación de flujo continuo con respecto a la siguiente acción:
- Falta el atributo
url
porque MVPD no admite el flujo de cierre de sesión. - El atributo
actionName
está establecido en "completo". - El atributo
actionType
está establecido en "ninguno".
note important IMPORTANT Consulte la Iniciar cierre de sesión para obtener documentación específica de la API mvpd para obtener más información sobre la información proporcionada en una respuesta de cierre de sesión. El extremo de cierre de sesión de Adobe Pass valida los datos de solicitud para garantizar que se cumplen las condiciones básicas: - Los parámetros y encabezados required deben ser válidos.
- La integración entre
serviceProvider
ymvpd
proporcionados debe estar activa.
Si la validación falla, se generará una respuesta de error, que proporcionará información adicional que se ajustará a la documentación de Códigos de error mejorados. - Falta el atributo
-
Indicar cierre de sesión completado: La aplicación de flujo continuo procesa la respuesta y puede utilizarla para mostrar opcionalmente un mensaje específico en la interfaz de usuario.