Question

J'utilise Google Apps pour la messagerie de mon domaine. Je me demandais si je pouvais utiliser ce compte pour OpenID au lieu du compte Gmail habituel.

Je sais que je peux déléguer Openid à une autre URL en utilisant ceci:

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://samruby.myopenid.com/" />

Mais je ne trouve pas les URL appropriées pour Google.

Merci

-Mathieu

Était-ce utile?

La solution

Google a récemment annoncé (il y a une heure environ) la prise en charge OpenID des clients Google Apps.

Découvrez la découverte protocole sur Google Groupes . Cela devrait être un bon début.

Je pense que le point de terminaison est le ht tps: //www.google.com/accounts/o8/site-xrds? hd = votre-domaine.com

Autres conseils

Vous pouvez exécuter votre propre serveur openid dans votre domaine Google Apps (à l'aide de GAE). Google fournit un exemple de code du serveur openid. J'ai récemment porté cela dans la dernière bibliothèque OpenID, il est donc maintenant compatible Openid 2.0. Page du projet: http://code.google.com/p/appengine-openid- fournisseur /

Pour OpenId2, je l’ai actuellement sur mon site

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud" />

comme c'est le seul requis. Depuis que je suis connecté à Google Apps maintenant comme compte Google par défaut. Les consommateurs OpenID (les sites Stack Exchange principalement à ce stade) utilisent ce compte (je reçois un message de Google demandant si le site peut utiliser ce compte Google.

Cela ne force pas le compte Google Apps de la même manière que si vous utilisiez un compte autre que Google Apps (en plus du fournisseur ci-dessus)

<link rel="openid2.local_id" href="http://www.google.com/profiles/YOURGOOGLEPROFILE" />

Mais cela me permet d'utiliser mon compte Google Apps, car c'est celui avec lequel je suis actuellement connecté.

D'après ce que je comprends, Google n'expose pas cette URL de serveur et, en tant que telle, rend cette technique inutilisable pour un compte Google OpenID.

Ils disent qu’ils le feront dans l’avenir mais ne donnent aucune indication quant à savoir quand l’avenir sera là. Consultez cette discussion dans les groupes Google http: //. google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708

Ce n'est pas possible.

  

Remarque: l'authentification OpenID est actuellement prise en charge pour les comptes Google uniquement, pas pour les comptes Google Apps (hébergés)

.

© http://code.google.com/apis/accounts/ docs / OpenID.html

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