59 votes

Comment mettre en place la fonction "se connecter avec google" sur mon site ?

Sur mon site, j'aimerais permettre aux utilisateurs de se connecter avec un compte Google. J'ai l'intention d'utiliser openid mais j'aimerais autoriser la connexion avec google parce qu'il y a plus d'avantages. J'ai remarqué par le passé que quelques sites permettaient de se connecter avec un compte google (gmail) et je crois qu'ils ne supportaient pas openID (mais je peux me tromper).

Comment mettre en place la fonction "se connecter avec google" ?

31voto

Bob Aman Points 19110

Si vous prévoyez d'utiliser OpenID, utilisez-le. Google est déjà un fournisseur OpenID 2.0.

Le fournisseur OpenID de Google se trouve à l'adresse suivante : https://www.google.com/accounts/o8/ud

(REMARQUE : il est inutile de visiter cet URI dans votre navigateur, mais il fonctionne pour OpenID).

Cette question est abordée principalement dans le cadre de la Comptes API qui traite également d'OAuth et des systèmes de connexion hybrides et propriétaires. En fonction de votre site, vous pouvez également utiliser Connexion Ami qui est un conteneur OpenSocial qui utilise en interne OpenID pour l'authentification.

J'ai bien sûr un parti pris pour Friend Connect, puisque je suis le DPE de ce projet, mais il est probablement préférable d'utiliser directement le fournisseur OpenID, à moins que vous ne fassiez également des choses qui impliquent un graphe social.

Modifier pour 2012 : Vous souhaitez utiliser OAuth 2.0 pour la connexion . La GFC est en train d'être fermer .

15voto

Greg Hewgill Points 356191

Vous pouvez être intéressé par RPX qui est une solution tout-en-un permettant aux utilisateurs de choisir le fournisseur d'identité qu'ils souhaitent utiliser pour se connecter à votre site. Non seulement Google et OpenID sont pris en charge, mais beaucoup d'autres le sont également.

RPX s'occupe de tous les détails de l'interface avec chaque fournisseur d'identité et vous offre une API commune pour travailler.

2voto

Pablo Points 575

Je pense que ce que vous recherchez est le Comptes Google API .

1voto

DanSingerman Points 17301

Je pense que ce que vous voulez, c'est Google Friend Connect

edit : Non, ce n'est plus le cas, car il a été déprécié.

0voto

jd. Points 1874

Vous pouvez consulter openId ( http://openid.net/ ), que SO utilise et qui est pris en charge par Google.

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