Conector OAuth 2.0 de tres patas en Jitterbit Integration Studio
Descripción general
Autenticar una conexión con OAuth 2.0 de 3 vías (3LO) está disponible para ciertos Integration Studio Conectores cuando se utiliza la versión del agente 10.83/11.21 o posterior. 3LO permite que los conectores compatibles accedan a los recursos en nombre de un usuario (sin acceder directamente a las credenciales del usuario) mediante el uso de una aplicación en la nube o una aplicación privada.
Las aplicaciones en la nube son aplicaciones OAuth de tres patas proporcionadas por Jitterbit.
Las aplicaciones privadas son aplicaciones OAuth de tres patas que usted configura y posee dentro del extremo y luego registra en la Management Console Registros de aplicaciones página con estos valores de la aplicación OAuth de 3 patas:
- ID de cliente y secreto de cliente
- Ámbitos
- URL de autorización
- URL del token de acceso
- Actualizar URL del token
Una vez que la aplicación OAuth de 3 patas se registra en Registros de aplicaciones, se puede seleccionar en el menú Aplicación OAuth en Aplicaciones privadas en la configuración de la conexión. Para obtener información sobre cómo configurar una conexión 3LO, consulte la documentación del conector individual.
Conectores compatibles con 3LO
Actualmente, estos conectores admiten la autenticación con OAuth 2.0 de 3 patas:
Arquitectura del sistema
Estos pasos detallan cómo se procesa una conexión 3LO dentro de la arquitectura del sistema al autenticar un conector compatible mediante un registro de aplicación OAuth 2.0:
-
Al conectarse al extremo, el usuario es dirigido a la URL de autorización del proveedor OAuth.
-
En la URL de autorización, se solicita al usuario que verifique las credenciales y dé su consentimiento a la solicitud de autorización de Harmony.
-
Una vez que la solicitud se autoriza correctamente, el proveedor de OAuth emite un código de autorización a Harmony.
-
Harmony intercambia el código de autorización por un token de acceso del proveedor OAuth.
-
Harmony utiliza el token de acceso para recuperar el recurso requerido de la API del conector.
Nota
La autenticación con OAuth de tres vías no es compatible con conexiones globales.
Administrar extremos
Una vez configurada la conexión, puedes utilizar la Management Console Proyectos página para ver los extremos implementados para los cuales se ha configurado OAuth de 3 patas para un proyecto (consulte pestaña Extremos).