Compartir por


Aplicación web que llama a API web: Eliminación de cuentas de la caché de tokens durante el cierre de sesión global

Se aplica a: Círculo verde con un símbolo de marca de verificación blanca que indica que el siguiente contenido se aplica a los inquilinos de la fuerza de trabajo. Inquilinos de workforce (más información)

El cierre de sesión es diferente para una aplicación web que llama a las API web. Cuando el usuario cierra la sesión en la aplicación, o en cualquier otra aplicación, debe quitar los tokens asociados a ese usuario de la caché de tokens. Consulte Inicio de sesión de usuarios en una aplicación web de ejemplo para obtener más información sobre cómo implementar el inicio de sesión en una aplicación web.

Interceptación de la devolución de llamada tras un cierre de sesión único

Para borrar la entrada de la caché de tokens asociada a la cuenta que ha cerrado la sesión, la aplicación puede interceptar el evento posterior a logout. Las aplicaciones web almacenan tokens de acceso de cada usuario en una caché de tokens. Al interceptar la devolución de llamada posterior a logout, la aplicación web puede quitar el usuario de la caché.

Microsoft.Identity.Web se encarga de implementar el cierre de sesión automáticamente. Para obtener información detallada, consulte Código fuente de Microsoft.Identity.Web.

Pasos siguientes

Avance al siguiente artículo de este escenario, Obtención de un token para la aplicación web.