2011-06-09 6 views
7

Je voudrais savoir comment nous pouvons avoir la connexion similaire à la stackoverflow openid en utilisant drupal 7? Dans stackoverflow, nous avons différentes options de connexion comme facebook, google, etc., l'image est affichée pour choisir différents comptes. Mais j'ai essayé drupal 7, seul le 'Connexion avec OpenID' est affiché sous les options de connexion. Comment puis-je afficher les options de plusieurs comptes en dehors de «Se connecter avec OpenID».Drupal 7 Module OpenID

Répondre

1
  1. Créez du code HTML qui indique les fournisseurs OpenID que vous souhaitez mentionner explicitement.
  2. Créez du code JavaScript qui remplit le champ de saisie de texte lorsque vous cliquez sur le fournisseur OpenID dans le code HTML. Enveloppez-le dans un module Drupal.
+0

Pouvez-vous élaborer un peu sur ce processus? Ou peut-être un lien vers un guide/tutoriel? Je veux faire cela, mais je ne veux pas déraper avec le noyau drupal de piratage .. – snapfractalpop

+0

Si vous voulez creuser dans le développement du module Drupal, allez dans le [Guide du développeur de module] (http://drupal.org/developing /modules). Si ce n'est pas le cas, utilisez le module [OpenID Selector] (http://drupal.org/project/openid_selector) (qui utilise la même bibliothèque JavaScript que celle utilisée par StackExchange) ou [Janrain Engage] (http: // drupal. org/project/rpx) module mentionné par Ethan (qui utilise le service Janrain Engage pour les demandes d'authentification par proxy). – Oswald

6

Utilisez le Janrain/RPX Module.

+0

Merci pour le conseil. Le service intéressant semble être Janrain, c'est payant mais si ça marche comme il est dit c'est un très bon prix pour les sites commerciaux. Merci beaucoup! –