Skip to main content
L’intégration Google permet aux utilisateurs de se connecter à vos agents d’IA au moyen de leur profil Google. Pour suivre le Démarrage rapide Appeler des API tierces au nom de l’utilisateur, vous devez configurer une connexion par réseau social Google. Pour configurer une connexion par réseau social Google, vous devez :
  • Créer des informations d’identification OAuth Google dans Google Auth Platform.
  • Configurer et tester une connexion par réseau social Google dans Auth0 Dashboard.

Informations requises

  1. Inscrivez-vous à Google Cloud pour créer un compte.
  2. Créez un projet Google.

Google Auth Platform

Google Auth Platform vous aide à gérer vos applications et vos informations d’identification OAuth servant à la connexion et aux appels des API Google. Pour en savoir plus, consultez Get started with the Google Auth Platform. Google Auth Platform vous permet de :
Si votre application demande des permissions OAuth sensibles ou utilise une image personnalisée, Google la limite à 100 connexions tant que l’écran de consentement OAuth n’a pas été vérifié. La vérification de l’écran de consentement peut prendre plusieurs jours.
Lorsque vous utilisez OAuth 2.0 pour l’autorisation, votre application demande à un compte Google l’autorisation pour une ou plusieurs permissions d’accès. Google présente alors à l’utilisateur un écran de consentement comprenant un résumé de votre projet, ses politiques et les permissions d’accès demandées. Avant de créer un identifiant du client OAuth, vous devez d’abord configurer l’écran de consentement OAuth en y indiquant des renseignements sur votre application. Dans la Google Cloud Console, configurez votre écran de consentement OAuth Google :
1

Configurer les domaines autorisés

Accédez à Google Auth Platform > Branding. Dans Authorized domains, saisissez auth0.com. Si vous utilisez un domaine personnalisé, saisissez plutôt votre domaine personnalisé.
2

Configurer le public

Accédez à Google Auth Platform > Audience. Pour User type, sélectionnez Make External. Dans Test Users, vous pouvez ajouter les adresses courriel que vous souhaitez utiliser pour les tests.
3

Configurer l’accès aux données

Accédez à Google Auth Platform > Data Access pour ajouter ou retirer des permissions. Pour en savoir plus, consultez OAuth 2.0 Scopes for Google APIs.
4

Configurer l’écran de consentement

Suivez le reste des instructions pour terminer la configuration de votre écran de consentement OAuth Google.
5

Sauvegarder les modifications

Sélectionnez Save Changes.

Créer un client OAuth Google

Dans Google Cloud Console, créez un nouveau client OAuth 2.0 :
1

Créer le client

Accédez à Google Auth Platform > Clients, puis sélectionnez New Client.
2

Sélectionner le type d’application

Pour le champ Application type, sélectionnez Web application.
3

Configurer les identifiants du client

Saisissez les renseignements suivants pour votre client OAuth 2.0 :
  • Name : le nom de votre client OAuth 2.0.
  • Authorized JavaScript origins : https://YOUR_AUTH0_DOMAIN
  • Authorized redirect URIs : https://YOUR_AUTH0_DOMAIN/login/callback
You can find the Auth0 domain in the Auth0 Dashboard.You can find this under Applications > [Your Application] > Settings > Basic Information > Domain.If you are using the custom domains feature, your Auth0 domain is the custom domain. You can find this under Branding > Custom Domains.
4

Terminer

Sélectionnez Create.

Activer les API Google

Activez les API Google pour votre client OAuth 2.0 :
1

Rechercher dans la bibliothèque d'API Google

Accédez à la bibliothèque d’API Google, puis recherchez votre API Google et sélectionnez-la dans les résultats.
2

Activer l'API Google

Pour chaque API Google que vous souhaitez activer, sélectionnez Enable.

Auth0 Dashboard

Utilisez Auth0 Dashboard pour créer et configurer une connexion par réseau social Google avec les informations d’identification OAuth appropriées.

Créer une connexion par réseau social Google

Utilisez Auth0 Dashboard pour créer une nouvelle connexion par réseau social Google.
1

Créer une connexion

Accédez à Authentication > Social. Sélectionnez Create Connection, puis Google/Gmail.
2

Configurer les identifiants du client

Dans General, saisissez les identifiants du client provenant du client Google OAuth 2.0 que vous avez créé :
  • Client ID : l’identifiant unique de votre application.
  • Client Secret : le secret qu’utilise l’application pour s’authentifier auprès d’Auth0. Pour en savoir plus, consultez Authentification par secret client.
3

Activer les Comptes connectés pour Token Vault

Dans Purpose, activez Connected Accounts for Token Vault. La connexion pourra ainsi récupérer et stocker de façon sécurisée des jetons d’accès pour des API externes. Pour en savoir plus, consultez Comptes connectés pour Token Vault.
4

Sélectionner les autorisations

Dans Permissions, sélectionnez Offline Access afin de permettre à votre application cliente d’obtenir un jeton d’actualisation auprès du fournisseur externe. Le jeton d’accès que vous obtiendrez pour la connexion par réseau social Google contiendra les permissions appropriées, ce qui vous permettra d’appeler les API Google requises.
5

Activer les applications

Après l’enregistrement, accédez à l’onglet Applications et sélectionnez les applications qui doivent utiliser cette connexion.
Si votre application utilise Organisations, authentifiez l’utilisateur auprès de l’organisation cible avant de lancer le flux Connected Accounts. Token Vault stocke tout de même le compte Google connecté dans le profil Auth0 de l’utilisateur; chaque membre de l’organisation autorise donc son propre compte Google.

Tester la connexion

Une fois votre connexion par réseau social Google créée, testez votre connexion.

Exemple de configuration de Token Vault

Pour configurer Token Vault pour votre connexion Google, vous pouvez utiliser l’extrait de code suivant dans votre application :

Next steps