Configurer OAuth pour Google Agenda

Cette page explique comment configurer OAuth pour connecter Google Agenda à Gemini Enterprise en tant que data store.

Configurer l'authentification et les autorisations pour Google Agenda

Pour activer les actions Google Agenda, un administrateur Google Cloud doit effectuer les étapes suivantes pour activer l'API Google Agenda et configurer l'authentification.

Activer l'API Google Calendar

Dans la console Google Cloud , activez les API suivantes :

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.

  1. Accédez à Google Auth Platform/Présentation.

  2. Cliquez sur Commencer.

  3. Saisissez un nom pour votre application OAuth.

  4. Sous 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.

  5. 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 comme type d'utilisateur, ajoutez des utilisateurs de test :
      1. Cliquez sur Audience.
      2. Sous Utilisateurs de test, cliquez sur Ajouter des utilisateurs.
      3. 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.
  6. Cliquez sur Suivant.

  7. Sous Coordonnées, saisissez une adresse e-mail à laquelle vous recevrez des notifications en cas de modification de votre projet.

  8. Cliquez sur Suivant.

  9. Sous Terminer, consultez le Règlement sur les données utilisateur dans les services d'API Google. Si vous êtes d'accord, sélectionnez J'accepte le Règlement sur les données utilisateur dans les services d'API Google.

  10. Cliquez sur Continuer.

  11. 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 champs d'application

Pour ajouter les niveaux d'accès minimum requis, procédez comme suit :

  1. Dans la console Google Cloud , accédez à Menu .
  2. Sélectionnez Accès aux données dans le menu de navigation.
  3. Cliquez sur Ajouter ou supprimer des niveaux d'accès.
  4. Sous Ajouter manuellement des champs d'application, collez les champs d'application suivants pour Google Agenda, selon vos besoins :

    Mode de connexion Champ d'application Objectif
    Recherche fédérée https://www.googleapis.com/auth/calendar.readonly Autorisation minimale pour la recherche fédérée et les actions en lecture seule.
    Recherche fédérée et Actions https://www.googleapis.com/auth/calendar.readonly Obligatoire pour l'accès en lecture lors de l'exécution d'actions d'écriture telles que la création d'événements.
    https://www.googleapis.com/auth/calendar.events Nécessaire pour créer des événements d'agenda.
    https://www.googleapis.com/auth/calendar.calendars Obligatoire pour mettre à jour les métadonnées d'un événement d'agenda.
  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 Agenda au lieu d'en créer un.

  1. Accédez à Google Auth Platform/Clients.

  2. Cliquez sur Créer un client.

  3. Dans le champ Type d'application, sélectionnez Application Web.

  4. Dans le champ Nom, saisissez un nom pour l'identifiant.

  5. Ignorez Origines JavaScript autorisées.

  6. Dans la section URI de redirection autorisés, cliquez sur Ajouter un URI et saisissez l'URI suivant : https://vertexaisearch.cloud.google.com/oauth-redirect

  7. Cliquez sur Créer. Les identifiants que vous venez de créer s'affichent sous ID clients OAuth 2.0. Ouvrez le client que vous avez créé et copiez les informations suivantes :

    • ID client
    • Code secret du client