Cómo funciona
iss_sub para identificar a los usuarios en la solicitud de cierre de sesión y el siguiente formato de URL:
https://{yourDomain}/oauth/global-token-revocation/connection/{yourConnectionName}
Cuando Auth0 recibe una solicitud para cerrar la sesión de un usuario, valida la solicitud con el mismo conjunto de claves que se usa para validar los o las aserciones emitidos por Okta Workforce Identity. A continuación, cierra todas las sesiones de Auth0 del usuario, revoca los tokens de actualización emitidos por Auth0 y, si corresponde, desencadena OpenID Connect Back-Channel Logout para revocar las sesiones de la aplicación.

- Las aplicaciones web tradicionales que crean sus propias sesiones de aplicación pueden usar tokens de actualización y para acceder a las API a través de un backend seguro.
- Las aplicaciones JavaScript basadas en navegador que aprovechan la capa de sesión de Auth0 o usan técnicas como la rotación de tokens de actualización para obtener los tokens de acceso necesarios para acceder a las API desde un navegador web.
- Las aplicaciones nativas o móviles que no se ejecutan en un navegador web y usan tokens de actualización y tokens de acceso como método principal para mantener la sesión iniciada de los usuarios.
Revocar tokens de actualización y sesiones de usuario de Auth0
- En las aplicaciones basadas en navegador que usan la sesión de Auth0, el usuario pierde el acceso la próxima vez que la aplicación consulta la sesión de Auth0, y Auth0 le solicita que vuelva a iniciar sesión cuando es redirigido
- En las aplicaciones que usan tokens de actualización, el usuario pierde el acceso en cuanto vence su token de acceso actual, lo que puede ocurrir desde unos segundos hasta el tiempo de vida máximo del token de acceso configurado en Auth0.
Revocar las sesiones de usuario de la aplicación
Configurar Universal Logout en Auth0
Okta Workforce
- Conecta tu inquilino de Auth0 con Okta Workforce Identity.
- En Auth0 Dashboard, ve a Authentication > Enterprise > Okta Workforce. Selecciona tu conexión y haz clic en Settings.
- Copia la Revocation Endpoint URL que proporcionarás al administrador de Okta Workforce.
OpenID Connect
Recomendamos encarecidamente usar el tipo de conexión de Okta Workforce de marca para las nuevas integraciones de OpenID Connect. Sin embargo, Universal Logout aún se puede habilitar en integraciones más antiguas mediante el tipo de conexión genérico de OpenID Connect en la sección Settings de OpenID Connect en Auth0 Dashboard.
- En Auth0 Dashboard, vaya a Authentication > Enterprise > OpenID Connect. Seleccione su conexión y elija Settings.
- Copie la Revocation Endpoint URL que proporcionará al administrador de Okta Workforce.
SAML
- Configure Okta como proveedor de identidad SAML.
- En Auth0 Dashboard, vaya a Authentication > Enterprise > SAML. Seleccione su conexión y elija Settings.
-
En Subject, introduzca el ID de la aplicación SAML registrada en Okta Workforce Identity. Ejemplo:
0oagcc12354688xxxx. Para obtener más información, consulte How to Obtain an Application ID. -
En Issuer, vaya a la aplicación SAML registrada en la organización de Okta Workforce Identity y copie el URI del emisor.
Para obtener este valor, los administradores de WIC pueden ir a la sección Applications > Applications > [Application] > Authentication > Sign-on settings > Sign-on methods > SAML 2.0 > More details del portal de Okta.
- Copie la Revocation Endpoint URL, que deberá proporcionar al administrador de Okta Workforce Identity.
Configurar Universal Logout en Okta Workforce Identity
Requisitos previos
- Una organización de Okta Workforce Identity con Identity Threat Protection habilitado o una prueba gratuita.
- Debe estar habilitado el acceso anticipado a Universal Logout para aplicaciones genéricas SAML y OIDC en su organización de Okta Workforce Identity. Para obtener más información, consulte Configure Universal Logout for supported apps.
Configurar Okta
- En el portal de Okta, seleccione Applications > Applications.
- Seleccione la aplicación que registró para la integración de Auth0.
-
En la pestaña General, seleccione Logout > Edit.

- Elija Okta system or admin initiates logout.
- Introduzca la URL que copió de Auth0 en Logout Endpoint URL.
- Seleccione Issuer and Subject Identifier como Subject Format.
- Seleccione Save.
Probar Universal Logout
- En el portal de Okta, seleccione Directory > People.
- Seleccione un usuario que haya iniciado sesión en una aplicación de Auth0.
-
Seleccione More Actions > Clear User Sessions.

- En el cuadro de diálogo, seleccione Also include logout enabled apps and Okta API tokens.
- Seleccione Clear and Revoke.
Registros y notificaciones
Management API
connection:
- options.global_token_revocation_jwt_iss - El ID del emisor de la aplicación SAML registrada en Okta Workforce Identity. Valor de ejemplo:
http://www.okta.com/exkhwkmkwhZUnuA6xxxx. - options.global_token_revocation_jwt_sub - El ID de la aplicación de la aplicación SAML registrada en Okta Workforce Identity. Valor de ejemplo:
0oagcc12354688xxxx.
JSON