Flujo de cierre de sesión único single-logout-flow
Iniciar el cierre de sesión único de un mvpd específico initiate-single-logout-for-specific-mvpd
Requisitos previos prerequisites-initiate-single-logout-for-specific-mvpd
Antes de iniciar el cierre de sesión único de una MVPD específica, asegúrese de que se cumplan los siguientes requisitos previos:
-
La segunda aplicación de streaming debe tener un perfil de inicio de sesión único válido que se haya creado correctamente para la MVPD mediante uno de los flujos de autenticación de inicio de sesión único:
-
La segunda aplicación de streaming debe iniciar el flujo de cierre de sesión único cuando necesite cerrar la sesión de la MVPD.
- La primera y la segunda aplicaciones de streaming obtienen la misma carga de identificador de plataforma única que
JWS
oJWE
o la misma carga de identificador de usuario único queJWS
.
Flujo de trabajo workflow-initiate-single-logout-for-specific-mvpd
Realice los pasos dados para implementar el flujo de cierre de sesión único para una MVPD específica, como se muestra en el diagrama siguiente.
Iniciar el cierre de sesión único de un mvpd específico
-
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
La aplicación de streaming debe asegurarse de que incluye un valor válido para el identificador único de plataforma o el identificador único de usuario antes de realizar una solicitud. Para obtener más información sobre el encabezado Adobe-Subject-Token
, consulte la documentación de Adobe-Subject-Token.Para obtener más información sobre el encabezado AD-Service-Token
, consulte la documentación de AD-Service-Token. - Todos los parámetros necesarios, como
-
Buscar perfiles de inicio de sesión único y normal: El servidor de Adobe Pass identifica perfiles válidos de inicio de sesión único y regular en función de los parámetros y encabezados recibidos.
-
Eliminar perfiles de inicio de sesión único y regular: El servidor de Adobe Pass elimina los perfiles de inicio de sesión único y regular identificados 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.
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. -
Indicar cierre de sesión completado: Si la MVPD no admite el flujo de cierre de sesión, la aplicación de flujo continuo procesa la respuesta y puede utilizarla para mostrar opcionalmente un mensaje específico en la interfaz de usuario.
-
Iniciar el cierre de sesión de MVPD: Si MVPD no admite el flujo de cierre de sesión, la aplicación de flujo continuo procesa la respuesta y utiliza 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.