En esta página se describe cómo configurar OAuth para conectar Google Calendar a Gemini Enterprise como almacén de datos.
Configurar la autenticación y los permisos de Google Calendar
Para habilitar las acciones de Google Calendar, un administrador debe seguir estos pasos para habilitar la API de Google Calendar y configurar la autenticación. Google Cloud
Habilitar la API Google Calendar
En la Google Cloud consola, habilita las siguientes APIs:
Crear una aplicación OAuth y añadirle permisos
Si no tienes una aplicación OAuth, sigue estos pasos. Si ya tienes una aplicación OAuth, ve a Crear credenciales de cliente de OAuth.
Ve a Plataforma de autenticación de Google/Descripción general.
Haz clic en Empezar.
Introduce un nombre para tu aplicación OAuth.
En Correo de asistencia de los usuarios, selecciona una dirección de correo de asistencia para que los usuarios de tu aplicación puedan ponerse en contacto contigo si tienen alguna pregunta sobre su consentimiento.
En Audiencia, selecciona el tipo de usuario de tu aplicación:
- Externo: selecciona Externo si vas a crear una aplicación para usarla fuera de tu organización de Google Workspace. De esta forma, la aplicación estará disponible públicamente para cualquier usuario que tenga una Google cuenta.
Si has seleccionado Externo en el tipo de usuario, añade usuarios de prueba:
- Haz clic en Audiencia.
- En Usuarios de prueba, haz clic en Añadir usuarios.
- Introduce tu dirección de correo y las de los demás usuarios de prueba autorizados y, a continuación, haz clic en Guardar.
- Interna: selecciona Interna si la aplicación está restringida a los miembros de una Google Cloud organización específica, lo que limita el acceso solo a los miembros de la organización de Google Workspace.
- Externo: selecciona Externo si vas a crear una aplicación para usarla fuera de tu organización de Google Workspace. De esta forma, la aplicación estará disponible públicamente para cualquier usuario que tenga una Google cuenta.
Si has seleccionado Externo en el tipo de usuario, añade usuarios de prueba:
Haz clic en Siguiente.
En Información de contacto, introduce una dirección de correo en la que puedas recibir notificaciones sobre cualquier cambio que se produzca en tu proyecto.
Haz clic en Siguiente.
En Finalizar, consulta la Política de Datos de Usuario de los Servicios de las APIs de Google. Si estás de acuerdo, selecciona Acepto la Política de Datos de Usuario de los Servicios de las APIs de Google.
Haz clic en Continuar.
Haz clic en Crear.
Después de crear la aplicación, puedes actualizar la configuración de la pantalla de consentimiento de OAuth en Branding (Marca) y Audience (Audiencia).
Añadir permisos
Para añadir los ámbitos mínimos obligatorios, sigue estos pasos:
- En la Google Cloud consola, ve a Menú .
- En el menú de navegación, selecciona Acceso a datos.
- Haz clic en Añadir o quitar permisos.
En Añadir manualmente los ámbitos, pega los siguientes ámbitos de Google Calendar según tus necesidades:
Modo de conexión Ámbito Finalidad Búsqueda federada https://www.googleapis.com/auth/calendar.readonlyPermiso mínimo para la búsqueda federada y las acciones de solo lectura. Búsqueda federada y acciones https://www.googleapis.com/auth/calendar.readonlyEs obligatorio para el acceso de lectura al realizar acciones de escritura, como crear eventos. https://www.googleapis.com/auth/calendar.eventsSe necesita para crear eventos de calendario. https://www.googleapis.com/auth/calendar.calendarsSe necesita para actualizar los metadatos de los eventos del calendario. Haz clic en Añadir a la tabla y, a continuación, en Actualizar.
Haz clic en Guardar.
Crear credenciales de cliente de OAuth
En este procedimiento se describe cómo crear un ID de cliente de OAuth para las acciones. Google Cloud Si ya tienes un ID de cliente de OAuth para las Google Cloud acciones, puedes usar ese ID de cliente y ese secreto para las acciones de Google Calendar en lugar de crear uno nuevo.
Haz clic en Crear cliente.
En Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, escribe un nombre para la credencial.
Omite el campo Orígenes de JavaScript autorizados.
En la sección URIs de redirección autorizados, haz clic en Añadir URI e introduce el siguiente URI:
https://vertexaisearch.cloud.google.com/oauth-redirectHaz clic en Crear. La credencial que acabas de crear aparece en IDs de cliente de OAuth 2.0. Abre el cliente que has creado y copia la siguiente información:
- ID de cliente
- Secreto de cliente