Saltar al contenido

Conector OAuth 2.0 de 3 patas en Jitterbit Integration Studio

Descripción general

La autenticación de una conexión con OAuth 2.0 de 3 patas (3LO) está disponible para ciertos conectores de Integration Studio al usar la versión del agente 10.83 / 11.21 o posterior. 3LO permite que los conectores compatibles accedan a 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 de OAuth de 3 patas proporcionadas por Jitterbit.

Las aplicaciones privadas son aplicaciones de OAuth de 3 patas que configuras y posees dentro del endpoint y luego registras en la página Registro de aplicaciones de la Consola de administración con estos valores de la aplicación de OAuth de 3 patas:

  • ID de cliente y secreto de cliente
  • Alcances
  • URL de autorización
  • URL de token de acceso
  • URL de token de actualización

Una vez que la aplicación de OAuth de 3 patas está registrada en la página Registro de aplicaciones, está disponible para ser seleccionada en el menú Aplicación OAuth bajo Aplicaciones privadas en la configuración de la conexión. Para obtener información sobre cómo configurar una conexión 3LO, consulta 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 utilizando un registro de aplicación OAuth 2.0:

  1. Al conectarse al endpoint, el usuario es dirigido a la URL de autorización del proveedor de OAuth.

  2. En la URL de autorización, se le pide al usuario que verifique sus credenciales y consienta la solicitud de autorización de Harmony.

  3. Una vez que la solicitud ha sido autorizada con éxito, el proveedor de OAuth emite un código de autorización a Harmony.

  4. Harmony intercambia el código de autorización por un token de acceso del proveedor de OAuth.

  5. Harmony utiliza el token de acceso para recuperar el recurso requerido de la API del conector.

Nota

La autenticación con OAuth de 3 patas no es compatible con endpoints globales.

Manage endpoints

Una vez que se ha configurado la conexión, se puede utilizar la página Proyectos de la Consola de Administración para ver los endpoints desplegados para los cuales se ha configurado OAuth de 3 patas para un proyecto (ver pestaña Endpoints).