it-swarm-es.com

Cómo funciona el inicio de sesión único * .drupal.org

Creo que hay muchas formas de lograr el inicio de sesión único en drupal. Me gustaría saber el enfoque que los sitios * .drupal.org han estado usando. Si visito algún sitio de drupalconf http://chicago2011.drupal.org/user o http://london2011.drupal.org/user me autentica con las credenciales de usuario dado en el sitio drupal.org. Agradecería si alguien me puede señalar los módulos o las páginas del manual para lograr esto. Gracias por adelantado.

10
Sivaji

Puede echar un vistazo a Sistema de inicio de sesión único de Bakery .

Menciona "Este módulo comenzó en el sprint de rediseño de Drupal.org 2009 en San Francisco como una forma de administrar los inicios de sesión únicos en la infraestructura * .drupal.org".

Para obtener más detalles sobre cómo funciona, puede ver este artículo que tiene una gran explicación: Inicio de sesión único en subdominios en Drupal sin módulos adicionales .

11
gilzero

Esta es una reseña de cómo funciona Bakery , y por lo tanto SSO en drupal.org.

1
bjeavons

Drupal.org usa Sistema de inicio de sesión único de Bakery .

La siguiente es la descripción que se agregará al archivo INSTALL.txt del proyecto:

Bakery proporciona inicio de sesión único entre Drupal sitios en el mismo dominio utilizando una cookie compartida. Cuando un usuario se autentica en un sitio, Drupal le envía una cookie que contiene un identificador único para ese usuario. Las solicitudes subsecuentes de ese usuario contendrán el identificador, permitiendo que Drupal reconozca que la solicitud proviene de un usuario específico, un usuario autenticado.
Este proceso es manejado por Drupal core. Bakery aumenta el proceso de inicio de sesión y envía una cookie adicional (referida internamente como la cookie CHOCOLATECHIP). Si el usuario visita ahora un sub- sitio (en el mismo dominio) su navegador enviará esta cookie creada por Bakery. En el subsitio Bakery reconocerá la cookie y si es válida autenticará al usuario (a través de Drupal procesos del núcleo El usuario ahora está autenticado en ambos sitios mientras solo tiene que iniciar sesión en uno.

1
kiamlaluno