inicio de sesión único en dos servidores

0

Me he estado preguntando cómo y qué tipo de herramientas son necesarias para realizar el inicio de sesión único en el siguiente escenario:

1) Alice ha iniciado sesión en el sitio X alojado por el servidor W

2) Alice navega por el sitio Y alojado por el servidor Z

3) Alice usa sus credenciales de inicio de sesión para el sitio X para acceder al sitio Y

¿Cómo comparte el navegador la información de inicio de sesión de la sesión con W para intentar crear una sesión con Z?

¿Z envía las credenciales de inicio de sesión a W y recibe una respuesta que indica éxito / fracaso?

    
pregunta user1658296 13.10.2014 - 15:56
fuente

1 respuesta

2

Esto se llama autenticación federada. En el mundo empresarial, esto se logra a menudo con Kerberos (para sistemas no basados en web) o SAML (para sistemas basados en web.)

En el mundo no empresarial, el marco de federación más popular es OAuth 2.0 . Hay una extensión de OAuth 2 llamada OpenID Connect (muy diferente del protocolo de autenticación OpenID anterior) que está específicamente orientada a la autenticación y el uso compartido de perfiles. .

    
respondido por el Xander 13.10.2014 - 17:18
fuente

Lea otras preguntas en las etiquetas