Cette page explique comment configurer OAuth pour associer Google Chat à Gemini Enterprise en tant que data store.
Configurer l'authentification et les autorisations pour Google Chat
Pour activer les actions Google Chat, un administrateur Google Cloud doit effectuer les étapes suivantes pour activer l'API Google Chat et configurer l'authentification.
Activer l'API Google Chat
Dans votre projet de console Google Cloud , activez l'API Google Chat.
Configurer l'application
Après avoir activé l'API, accédez à l'onglet Configuration et configurez les informations sur l'application comme suit :
- Nom de l'application : saisissez le nom de l'application (par exemple,
Gemini Enterprise). Les utilisateurs verront ce nom lorsque votre application enverra un message. - URL de l'avatar : indiquez l'URL de l'icône Gemini Enterprise. Cette icône s'affichera à côté du nom de l'application dans les fils de discussion.
- Description : saisissez une description (par exemple,
Google Chat app for Gemini Enterprise).
- Nom de l'application : saisissez le nom de l'application (par exemple,
Sous État de l'application, assurez-vous que l'état est défini sur EN COURS.
Cliquez sur Enregistrer.
Créer une application OAuth et ajouter des habilitations
Si vous n'avez pas d'application OAuth, suivez ces étapes. Si vous disposez déjà d'une application OAuth, passez à Créer des identifiants client OAuth.
Accédez à Google Auth Platform > Présentation.
Cliquez sur Commencer.
Saisissez un nom pour votre application OAuth.
Dans Adresse e-mail d'assistance utilisateur, sélectionnez une adresse e-mail d'assistance pour que les utilisateurs de votre application puissent vous contacter en cas de question sur leur consentement.
Sous Audience, sélectionnez le type d'utilisateur pour votre application :
- Externe : sélectionnez Externe si vous créez une application à utiliser en dehors de votre organisation Google Workspace. L'application est alors disponible publiquement pour tous les utilisateurs disposant d'un compte Google .
Si vous avez sélectionné Externe, ajoutez des utilisateurs de test :
- Cliquez sur Audience.
- Sous Utilisateurs de test, cliquez sur Ajouter des utilisateurs.
- Saisissez votre adresse e-mail et celles des autres utilisateurs de test autorisés, puis cliquez sur Enregistrer.
- Interne : sélectionnez Interne si l'application est réservée aux membres d'une organisation Google Cloud spécifique, ce qui limite l'accès aux membres de l'organisation Google Workspace.
- Externe : sélectionnez Externe si vous créez une application à utiliser en dehors de votre organisation Google Workspace. L'application est alors disponible publiquement pour tous les utilisateurs disposant d'un compte Google .
Si vous avez sélectionné Externe, ajoutez des utilisateurs de test :
Cliquez sur Suivant.
Sous Coordonnées, saisissez une adresse e-mail à laquelle vous recevrez des notifications en cas de modification de votre projet.
Cliquez sur Suivant.
Sous Terminer, consultez le Règlement sur les données utilisateur dans les services d'API Google. Si vous les acceptez, sélectionnez J'accepte le Règlement sur les données utilisateur dans les services d'API Google.
Cliquez sur Continuer.
Cliquez sur Créer.
Une fois l'application créée, vous pouvez mettre à jour les paramètres de l'écran de consentement OAuth dans Branding et Audience.
Ajouter des niveaux d'accès
Pour ajouter les niveaux d'accès minimum requis, procédez comme suit :
- Dans la console Google Cloud , accédez à Menu .
- Dans le menu de navigation, sélectionnez Accès aux données.
- Cliquez sur Ajouter ou supprimer des niveaux d'accès.
- Sous Ajouter manuellement des champs d'application, collez les champs d'application suivants pour Google Chat en fonction de vos besoins :
| Mode de connexion | Champ d'application | Objectif |
|---|---|---|
| Recherche unifiée |
|
Autorisation minimale requise pour rechercher et récupérer du contenu. Permet au data store de lister les espaces et de lire les messages. |
| Recherche unifiée et Actions |
|
|
https://www.googleapis.com/auth/chat.spaces.create |
Création d'espaces : champ d'application minimal requis pour créer un espace de discussion. | |
https://www.googleapis.com/auth/chat.messages.create |
Messagerie : portée minimale requise pour répondre à un fil de discussion. |
5. Cliquez sur Ajouter au tableau, puis sur Mettre à jour.
6. Cliquez sur Enregistrer.
Créer des identifiants client OAuth
Cette procédure explique comment créer un ID client OAuth pour les actions Google Cloud. Si vous disposez déjà d'un ID client OAuth pour les actions Google Cloud , vous pouvez utiliser cet ID client et ce code secret pour les actions Google Chat au lieu d'en créer un.
Accédez à Google Auth Platform/Clients.
Cliquez sur Créer un client.
Dans le champ Type d'application, sélectionnez Application Web.
Dans le champ Nom, saisissez un nom pour l'identifiant.
Ignorez Origines JavaScript autorisées.
Dans la section URI de redirection autorisés, cliquez sur Ajouter un URI et saisissez l'URI suivant :
https://vertexaisearch.cloud.google.com/oauth-redirectCliquez sur Créer. Les identifiants que vous venez de créer s'affichent sous ID client OAuth 2.0. Ouvrez le client que vous venez de créer et copiez les informations suivantes :
- ID client
- Code secret du client