2011-06-09 38 views
7

Me gustaría saber cómo podemos tener el inicio de sesión similar al stackoverflow openid usando drupal 7? En stackoverflow, tenemos varias opciones de inicio de sesión como facebook, google, etc., la imagen se muestra para elegir varias cuentas. Pero probé para drupal 7, solo se muestra "Iniciar sesión usando OpenID" debajo de las opciones de inicio de sesión. ¿Cómo se muestran las múltiples opciones de cuenta además de "Iniciar sesión con OpenID".Módulo Drupal 7 OpenID

Respuesta

1
  1. Cree un código HTML que muestre los proveedores de OpenID que desea mencionar explícitamente.
  2. Cree un código JavaScript que complete el campo de entrada de texto al hacer clic en el proveedor de OpenID en el HTML.
  3. Envuélvalo en un módulo Drupal.
+0

¿Puede explicar un poco sobre este proceso? ¿O tal vez un enlace a una guía/tutorial? Quiero hacer esto, pero no quiero perder el tiempo con la piratería del núcleo de drupal. – snapfractalpop

+0

Si desea profundizar en el desarrollo del módulo de Drupal, vaya a la [Guía del desarrollador del módulo] (http://drupal.org/developing)/módulos). Si no lo hace, use el módulo [Selector de OpenID] (http://drupal.org/project/openid_selector) (que usa la misma biblioteca de JavaScript que utiliza StackExchange) o [Engage de Janrain] (http: // drupal. org/project/rpx) módulo que Ethan mencionó (que utiliza el servicio Janrain Engage para solicitudes de autenticación proxy). – Oswald

6
+0

Gracias por el consejo. El servicio interesante parece ser Janrain, se paga, pero si funciona como dice, entonces es un muy buen precio para los sitios comerciales. ¡Muchas gracias! –

Cuestiones relacionadas