Question

Est-il possible d'utiliser mon site perso / blog pour se connecter à des sites qui utilisent Openid , et de déléguer à mon compte Google?


OK, je recherche cette question sur le SO, mais pas de bonne réponse. Après un certain temps passé, je compris comment le faire. Je vais répondre à moi-même comme un moyen de partager.

Était-ce utile?

La solution

Maintenant, il est délégué possible OpenID à votre compte Google (pas Google Apps) .

Non, c'est pas en utilisant le démo fournisseur OpenID utilisant App Moteur. Ceci est votre compte Google REAL!

D'abord, vous devez activer votre Google Profils . Essayez de voir votre profil et de le modifier, il devrait y avoir une option pour définir l'URL de votre profil. Vous avez deux choix il y a: soit utiliser le nom de votre compte Gmail (sans @ gmail.com partie) comme identifiant de profil, ou un nombre aléatoire qui vous est attribué. Il est à vous de décider lequel utiliser. De toute façon, cet identifiant est votre identifiant de profil ci-dessous.

Maintenant, ajoutez le code HTML suivant à votre page délégante:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" /> 
<link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" /> 

Et il est fait. Maintenant, essayez avec votre connexion SO URL personnalisée!

Autres conseils

En dépit de ce que la réponse acceptée dit, vous ne pas doivent rejoindre Google+ pour utiliser Google en tant que délégué puisque vous avez déjà un identifiant local, étant la partie de votre e-mail précédant le @.

Étant donné un compte Google existant de some-name@gmail.com, vous devez simplement les deux liens suivants dans votre page délégué section head:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud">
<link rel="openid2.local_id" href="https://profiles.google.com/some-name">

Je viens de faire cela et nous avons vérifié qu'il fonctionne sans avoir rejoint Google +.

2.0 pour Google OpenID comptes a disparu https://support.google.com/accounts/answer/6206245

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top