Configura OAuth para el Calendario de Google

En esta página, se describe cómo configurar OAuth para conectar el Calendario de Google a Gemini Enterprise como almacén de datos.

Configura la autenticación y los permisos para el Calendario de Google

Para habilitar las acciones de Google Calendar, un administrador Google Cloud debe seguir estos pasos para habilitar la API de Google Calendar y configurar la autenticación.

Habilita la API de Calendar de Google

En la consola de Google Cloud , habilita las siguientes APIs:

Crea una app de OAuth y agrega permisos

Si no tienes una app de OAuth, sigue estos pasos. Si ya tienes una app de OAuth, ve a Crea credenciales de cliente de OAuth.

  1. Ve a Google Auth Platform / Overview.

  2. Haz clic en Comenzar.

  3. Ingresa un nombre para tu app de OAuth.

  4. En Correo electrónico de asistencia del usuario, selecciona una dirección de correo electrónico de asistencia para que los usuarios de tu aplicación se comuniquen si tienen preguntas sobre su consentimiento.

  5. En Público, selecciona el tipo de usuario de tu app:

    • Externo: Selecciona Externo si crearás una app para usar fuera de tu organización de Google Workspace. Esto hace que la app esté disponible públicamente para cualquier usuario con una cuenta de Google . Si seleccionaste Externo como el tipo de usuario, agrega usuarios de prueba:
      1. Haz clic en Público.
      2. En Usuarios de prueba, haz clic en Agregar usuarios.
      3. Ingresa tu dirección de correo electrónico y los demás usuarios de prueba autorizados, y haz clic en Guardar.
    • Interna: Selecciona Interna si la app está restringida a los miembros de una Google Cloud organización específica, lo que limita el acceso solo a los miembros organizativos de Google Workspace.
  6. Haz clic en Siguiente.

  7. En Información de contacto, ingresa una dirección de correo electrónico en la que puedas recibir notificaciones sobre cualquier cambio en tu proyecto.

  8. Haz clic en Siguiente.

  9. En Finalizar, revisa la Política de Datos del Usuario de los Servicios de las APIs de Google. Si estás de acuerdo, selecciona Acepto la Política de Datos del Usuario de los Servicios de las APIs de Google.

  10. Haz clic en Continuar.

  11. Haz clic en Crear.

Después de crear la app, puedes actualizar la configuración de la pantalla de consentimiento de OAuth en Desarrollo de la marca y Público.

Agregar permisos

Para agregar los alcances mínimos requeridos, sigue estos pasos:

  1. En la consola de Google Cloud , ve al menú .
  2. Selecciona Acceso a los datos en el menú de navegación.
  3. Haz clic en Agregar o quitar permisos.
  4. En Manually add scopes, pega los siguientes permisos para el Calendario de Google según tus requisitos:

    Modo de conexión Alcance Objetivo
    Búsqueda federada https://www.googleapis.com/auth/calendar.readonly Permiso mínimo para la búsqueda federada y las acciones de solo lectura.
    Búsqueda federada y Acciones https://www.googleapis.com/auth/calendar.readonly Se requiere para el acceso de lectura cuando se realizan acciones de escritura, como la creación de eventos.
    https://www.googleapis.com/auth/calendar.events Se requiere para crear eventos de calendario.
    https://www.googleapis.com/auth/calendar.calendars Se requiere para actualizar los metadatos del evento de calendario.
  5. Haz clic en Agregar a la tabla y, luego, en Actualizar.

  6. Haz clic en Guardar.

Crea credenciales de cliente de OAuth

En este procedimiento, se describe cómo crear un nuevo ID de cliente de OAuth para las acciones de Google Cloud. Si ya tienes un ID de cliente de OAuth para las acciones de Google Cloud , puedes usar ese ID de cliente y secreto para las acciones de Calendario de Google en lugar de crear uno nuevo.

  1. Ve a Google Auth Platform / Clients.

  2. Haz clic en Crear cliente.

  3. En Tipo de aplicación, selecciona Aplicación web.

  4. En el campo Nombre, escribe un nombre para la credencial.

  5. Omite Orígenes autorizados de JavaScript.

  6. En la sección URI de redireccionamiento autorizados, haz clic en Agregar URI y, luego, ingresa el siguiente URI: https://vertexaisearch.cloud.google.com/oauth-redirect

  7. Haz clic en Crear. La credencial recién creada aparecerá en IDs de cliente de OAuth 2.0. Abre el cliente que creaste y copia la siguiente información:

    • ID de cliente
    • Secreto del cliente