Cómo puedo implementar de manera correcta el Logout de mi aplicación Web con Microsoft Entra?

Oscar Sánchez Vargas 20 Puntos de reputación
2024-05-03T19:32:30.15+00:00

Estoy construyendo una aplicación Web , cómo se puede implementar de manera correcta el Logout para solo cerrar sesión dentro de la aplicación y no en las demás plataformas conectadas usando logout_hint.

Mil gracias!

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
200 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Lo más útil
  1. Matías Creimerman 1 Punto de reputación
    2024-06-05T17:16:46.81+00:00

    Hola Oscar,
    Depende tambien de como hayas implementado el login. Que frontend usas? es una aplicacion webforms? Para hacer el logout solo tienes que hacer el logout de esa app no de la cuenta en general, pero dependera de como hayas implementado el login. Cada aplicacion en la que tu entras ya sea la tuya o cualquier otra, tiene un identificador que genera las cookies relacionadas para mantener la sesion (si no es una aplicacion webforms, la estrategia cambia un poco, por ej, tambien lo es distinto en una aplicacion con un FE SPA), y cuando haces el logout lo que se elimina es la informacion en el navegador para esa cuenta y esa aplicacion y no de toda la cuenta (que tambien lo puedes hacer), quizas implementaste mal el login o el logout y te borra las cookies de todas las apps relacionadas a la cuenta.
    Si observas el almacenamiento del navegador iras viendo lo que te digo. Hay un monton de material en internet de como implementarlo correctamente, es un poco largo para explicarlo en un comentario, pero asegurate de tener el logout y el login para la misma app.

    QUe tengas un buen dia

    Si la respuesta ha sido de ayuda, agradezco tu puntuación o indícala como correcta