Configuration du fournisseur d'authentification via Google OAuth 2.0
Pour intégrer l'authentification via Google dans votre projet, vous devez créer un projet dans Google Cloud Console, obtenir des identifiants et configurer l'accord OAuth. Ce guide vous accompagnera étape par étape dans ce processus.
Données nécessaires pour votre formulaire :
- ID client OAUTH :
Votre_Client_ID.apps.googleusercontent.com
- Clé secrète pour la vérification des données OAUTH :
Votre_Client_Secret
- URL pour l'authentification du fournisseur OAUTH :
https://accounts.google.com/o/oauth2/v2/auth
- URL pour la vérification du token du fournisseur OAUTH :
https://oauth2.googleapis.com/tokeninfo
- URL pour l'en-tête Origins OAUTH :
https://www.googleapis.com
Étape 1 : Création d'un projet dans Google Cloud Console
- Accédez à Google Cloud Console : https://console.cloud.google.com/.
- Si vous n'avez pas encore de projet, créez-en un :
- Cliquez sur le menu déroulant des projets dans la barre supérieure.
- Cliquez sur "Nouveau projet".
- Entrez un nom de projet compréhensible (par exemple,
Mon App Auth
).
- Si nécessaire, sélectionnez une organisation et cliquez sur "Créer".
Étape 2 : Configuration de l'écran de consentement OAuth
Avant de créer des identifiants, vous devez configurer l'écran que les utilisateurs verront en autorisant l'accès à votre application.
- Dans le menu de gauche, sélectionnez "API et services" -> "Écran de consentement OAuth".
- Informations sur l'application
- Nom de l'application : Indiquez le nom public de votre application que les utilisateurs verront.
- Adresses e-mail du support : Email pour contacter en cas de questions des utilisateurs.
- Sélectionnez le type d'utilisateur ("Externe" pour les applications accessibles à tout utilisateur ayant un compte Google).
- Remplissez votre email de contact :
- Cliquez sur "Créer".
- Cliquez sur "Enregistrer et continuer". Les étapes suivantes (Domaines, Utilisateurs de test) peuvent être remplies ou sautées et vous pourrez y revenir plus tard.
Étape 3 : Création des identifiants (ID client et Secret client)
-
Dans le menu de gauche, sélectionnez "API et services" -> "Identifiants".
-
Cliquez sur "Créer des identifiants" en haut de la page et sélectionnez "Identifiant client OAuth".
-
Sélectionnez le type d'application :
Application web
. Indiquez le nom de l'application. -
Indiquez les URI de redirection autorisés :
- Exemple :
https://votre-site.com/
- Exemple :
-
Cliquez sur "Créer".
-
Félicitations ! Une fenêtre modale apparaîtra avec vos clés. Conservez-les dans un endroit sûr.
- "Identifiant client" — c'est votre ID client OAUTH.
- "Secret client" — c'est votre Clé secrète pour la vérification des données OAUTH.
Remplissage du formulaire dans votre projet

Maintenant, en utilisant les données obtenues, remplissez le formulaire de création du fournisseur dans votre projet :
Champ dans votre formulaire | Valeur pour Google OAuth | Remarque |
---|---|---|
ID client OAUTH | xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com | Identifiant client de l'étape 3. |
URL pour l'authentification du fournisseur OAUTH | https://accounts.google.com/o/oauth2/v2/auth | Point de terminaison standard pour commencer l'authentification. |
URL pour la vérification du token du fournisseur OAUTH | https://oauth2.googleapis.com/tokeninfo | Point de terminaison pour vérifier la validité du token obtenu. |
URL pour l'en-tête Origins OAUTH | https://www.googleapis.com | Indique de quel domaine les requêtes sont autorisées. |
Clé secrète pour la vérification des données OAUTH | GOCSPX-xxxxxxxxxxxxxxxxxxxxxxxxxx | Secret client de l'étape 3. |