Requisitos de autenticación para el conector de Gmail (Beta) en Jitterbit Studio
Introducción
Estos son los requisitos previos para autenticarte con el conector de Gmail (Beta) utilizando ya sea un cliente de credenciales OAuth 2.0 de 3 patas (3LO) o una cuenta de servicio de Google Cloud con delegación de autoridad a nivel de dominio.
Nota
Este conector está actualmente en beta. Para proporcionar comentarios, contacta al Equipo de Producto de Jitterbit.
Ambos métodos de autorización requieren acceso a Google Cloud Console para la configuración.
Se requiere la versión 10.83 / 11.21 o posterior del agente para usar la autenticación OAuth 2.0 de 3 patas.
OAuth 2.0 de 3 patas (3LO)
Sigue estos pasos para configurar un cliente de OAuth 2.0 de 3 patas (3LO):
-
En la Google Cloud Console, habilita la API de Gmail utilizando la herramienta de configuración de la API de Gmail de Google.
-
Navega a APIs y Servicios > Credenciales y haz clic en Crear credenciales > ID de cliente OAuth para abrir la página de configuración Crear ID de cliente OAuth:
-
Selecciona Aplicación web para Tipo de aplicación.
-
Ingresa cualquier nombre para Nombre.
-
Agrega una de las siguientes URL (dependiendo de la región de tu organización) a la lista de URIs de redirección autorizados:
Región URL APAC https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcodeEMEA https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcodeNA https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode
-
-
Haz clic en Crear para generar el cliente OAuth y su archivo de credenciales.
-
Cuando se complete, aparecerá un cliente OAuth creado. Haz clic en Descargar JSON para descargar el archivo de credenciales JSON que contiene el ID de cliente y el secreto de cliente para su uso posterior:
Ejemplo de archivo de credenciales JSON{ "web": { "client_id": "...", "project_id": "gmail-123456", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_secret": "...", "redirect_uris": [ "https://apps.my-region.jitterbit.com/design-studio/api/v1/oauth/authcode" ] } } -
Haz clic en OK para cerrar el diálogo. La nueva credencial generada ahora se muestra bajo IDs de cliente OAuth 2.0.
Configurar un registro de aplicación en la Consola de Administración
Sigue estos pasos para configurar los valores requeridos para una aplicación privada de la Consola de Administración registro de aplicación:
-
Reúne la información requerida del archivo de credenciales JSON descargado al configurar el cliente OAuth de Gmail arriba:
- ID de cliente (
client_id) - Secreto de cliente (
client_secret) - URL de autorización (
auth_uri) - URL de token de acceso y URL de token de actualización (
token_uri)
- ID de cliente (
-
En la configuración del registro de la aplicación, ingresa estos alcances de Gmail:
Alcance Actividad https://mail.google.com/Todo https://www.googleapis.com/auth/gmail.modifyTodo https://www.googleapis.com/auth/gmail.composeEnviar https://www.googleapis.com/auth/gmail.sendEnviar https://www.googleapis.com/auth/gmail.readonlyLeer https://www.googleapis.com/auth/gmail.metadataLeer -
Establece el ID de cliente de la aplicación al valor
client_iden tu archivo de credenciales. -
Establece el Secreto de cliente de la aplicación al valor
client_secreten tu archivo de credenciales. -
Establece la URL de autenticación de la aplicación al valor
auth_urien tu archivo de credenciales. Por ejemplo,https://accounts.google.com/o/oauth2/auth. -
Establece la URL del token de acceso y la URL del token de actualización de la aplicación al valor
token_urien tu archivo de credenciales. Por ejemplo,https://oauth2.googleapis.com/token. -
Ve a Opciones avanzadas. En la pestaña de solicitud de autenticación, crea estos pares clave-valor bajo Parámetros:
Clave Valor Enviar en response_typecodeURL de solicitud access_typeofflineURL de solicitud
Una vez que la aplicación privada esté registrada en la página de Registros de aplicaciones, estará disponible para ser seleccionada en el menú de Aplicación OAuth en la conexión de Gmail (Beta) al usar la opción de autenticación Código de autorización.
Cuenta de servicio con delegación de autoridad a nivel de dominio
Importante
Debes ser un superadministrador en tu dominio de Google Workspace para delegar autoridad a nivel de dominio a una cuenta de servicio.
Sigue estos pasos para configurar una cuenta de servicio con delegación de autoridad a nivel de dominio para la autenticación:
-
Sigue la guía de Google para Crear una cuenta de servicio. Retén la dirección de correo electrónico generada de la cuenta de servicio y la clave privada para su uso posterior en la conexión de Gmail (Beta).
-
Considera la lista de alcances de Gmail requeridos para la integración antes de la delegación de autoridad a nivel de dominio:
Alcance Actividad https://mail.google.com/Todo https://www.googleapis.com/auth/gmail.modifyTodo https://www.googleapis.com/auth/gmail.composeEnviar https://www.googleapis.com/auth/gmail.sendEnviar https://www.googleapis.com/auth/gmail.readonlyLeer https://www.googleapis.com/auth/gmail.metadataLeer -
Siga la guía de Google para Delegar autoridad a nivel de dominio a la cuenta de servicio.
Una vez que la cuenta de servicio esté configurada, es posible autenticarse con ella en la conexión de Gmail (Beta) al utilizar la opción de autenticación Cuenta de Servicio.