28 votes

Comment déléguez-vous votre OpenId à Google Apps

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

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

16voto

Mike Meyer Points 407

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

Découvrez le protocole de découverte sur Google Groupes . Ça devrait être un bon début.

Je crois que le point de terminaison est ht tps: //www.google.com/accounts/o8/site-xrds? Hd = your-domain.com

6voto

mrk Points 206

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

4voto

Cade Roux Points 53870

4voto

Jeff Martin Points 3958

Pour OpenId2 j'ai actuellement sur mon site

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

comme il est le seul requis. Depuis que je suis connecté à Google Apps, maintenant que mon compte google par défaut. OpenID consommateurs (Pile Sites d'Échange surtout en ce moment) utiliser ce compte (je reçois un message de google afin de savoir si le site peut utiliser ce compte google.

Cela ne FORCE pas les google apps compte de la façon dont il le ferait si vous avez utilisé un non-compte google apps avec (en plus le fournisseur ci-dessus)

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

Mais il ne me permettre d'utiliser mon compte google apps, parce que c'est celui que je suis actuellement connecté avec.

1voto

Nathan Feger Points 7675

Ma compréhension est que Google n'expose pas cette URL de serveur, et en tant que telle rend cette technique inutilisable pour un Google OpenID.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X