Création d'un Google API Console Project et OAuth2 Client ID
1. Le modèle de connexion sociale Google
Pour vous connecter via le réseau social Google, vous devez créer une application sur Google Developers Console. Dans cette application, vous devez déclarer un ou plusieurs ULRs valides auxquels votre application est autorisée à reorienter (redirect) après que les utilisateurs ont annulé Google avec succès. L'application vous fournira un Client ID un Password (un mot de passe).
C'est le modèle des étapes que les utilisateurs doivent effectuer lors de la connexion à votre site web via le réseau social de Google.
Le modèle mentionné ci-dessus montre que vous devez créer une application sur Google Developers Console pour obtenir Client ID, Password et les Redirect URL valides.
Notez que vous pouvez créer une ou plusieurs applications de chacun des comptes Google.
Notez que vous pouvez créer une ou plusieurs applications de chacun des comptes Google.
2. Enregistrez-vous Google Developers Console
Tout d'abord, vous devez vous connecter à Gmail. Ensuite, accédez à l'adresse:
Dans la première fois, vous n'avez aucun Projet, donc vous devez le créer. Dans la plupart des cas, vous devez nommer le même nom de votre site Web (ce n'est pas obligatoire).
Votre application est créée.
Pour chaque nouveau Project, vous devez activer Google+ API.
Google+ API est activé.
Ensuite, vous devez configurer ce que les utilisateurs peuvent voir dans le processus de connexion avec le réseau social de Google. Vous devez configurer Consent Screen.
Vous devez nommer le nom du Product similaire à celui du Project:
Ensuite, vous devez créer des références (Credentials), y compris Client ID et le mot de passe.
Saisissez des URL auxquelles votre application est autorisée à rediriger une fois que les utilisateurs ont réussi à accéder à Google.
- http://localhost:8080/login/oauth2/code/google
- http://localhost:8899/SpringMVCSocialJdbc/auth/google
- http://localhost:8080/SpringMVCSocialJdbc/auth/google
- http://localhost:8080/auth/google
- ....
Client ID et Password seront créés. Vous devez vous souvenir de cette information nécessaire à la connexion de votre application via Google.