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.
Haz clic en Comenzar.
Ingresa un nombre para tu app de OAuth.
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.
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:
- Haz clic en Público.
- En Usuarios de prueba, haz clic en Agregar usuarios.
- 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.
- 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:
Haz clic en Siguiente.
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.
Haz clic en Siguiente.
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.
Haz clic en Continuar.
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:
- En la consola de Google Cloud , ve al menú .
- Selecciona Acceso a los datos en el menú de navegación.
- Haz clic en Agregar o quitar permisos.
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.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.readonlySe requiere para el acceso de lectura cuando se realizan acciones de escritura, como la creación de eventos. https://www.googleapis.com/auth/calendar.eventsSe requiere para crear eventos de calendario. https://www.googleapis.com/auth/calendar.calendarsSe requiere para actualizar los metadatos del evento de calendario. Haz clic en Agregar a la tabla y, luego, en Actualizar.
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.
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 Orígenes autorizados de JavaScript.
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-redirectHaz 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