Saltar al contenido

Requisitos previos de OAuth 2.0 de 2 etapas para el conector de Salesforce en Jitterbit Studio

Introducción

Estos son los requisitos previos para usar OAuth 2.0 de 2 etapas con los conectores Salesforce, Salesforce Service Cloud y ServiceMax. Se necesita la URL de la instancia de Salesforce, un ID de cliente y un secreto de cliente para una conexión exitosa usando autenticación OAuth 2.0 de 2 etapas.

Nota

Se requiere la versión del agente 11.59 / 12.3 o posterior para usar OAuth 2.0 de 2 etapas con el conector de Salesforce.

Se requiere la versión del agente 11.59 (para agentes 11.x) o 12.4 o posterior (para agentes 12.x) para usar OAuth 2.0 de 2 etapas con los conectores de Salesforce Service Cloud y ServiceMax.

URL de instancia

La URL de la instancia de Salesforce depende de la configuración de My Domain de la organización:

  • Si My Domain está habilitado (predeterminado), la URL de la instancia es https://exampleDomain.my.salesforce.com.
  • Si My Domain está deshabilitado, la URL de la instancia es https://exampleInstance.salesforce.com.

Aplicación conectada

Importante

A partir de Spring 2026, Salesforce restringió la creación de aplicaciones conectadas. Si no se está usando ya una aplicación conectada existente, se debe usar una aplicación cliente externa en su lugar.

Si se tiene una aplicación conectada de Salesforce configurada previamente, se debe confirmar que esté configurada para el flujo de credenciales de cliente de OAuth 2.0:

  • En la configuración de OAuth de la aplicación conectada, se debe confirmar que Enable Client Credentials Flow esté seleccionado.

  • Desde la página de detalles de la aplicación conectada, se hace clic en Manage, luego en Edit Policies. En Client Credentials Flow, se debe confirmar que un usuario esté asignado a Run As (para organizaciones de Enterprise Edition, Salesforce recomienda un usuario con el permiso API Only User). Los permisos de Salesforce de este usuario determinan a qué puede acceder la conexión, por lo que el usuario debe tener los permisos requeridos para las actividades usadas en el proyecto de Studio. Las políticas de Permitted Users (por ejemplo, Admin approved users are pre-authorized) no se aplican a este usuario.

Para más información, consulte Configure a Connected App for the OAuth 2.0 Client Credentials Flow de Salesforce.

Se navega a la aplicación y se hace clic en Manage Consumer Details. Se retienen los valores de Consumer Key y Consumer Secret para ingresarlos como ID de cliente y secreto de cliente durante la configuración de conexión de Salesforce.

Aplicación cliente externa

Para crear y configurar una aplicación cliente externa de Salesforce a fin de obtener las credenciales de cliente requeridas, se siguen estos pasos:

  1. Crear una aplicación cliente externa.
  2. Configurar la configuración de OAuth de la aplicación cliente externa

    • Se establece la Callback URL en una de las siguientes URLs (dependiendo de la región de la organización):

      Región URL
      APAC https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcode
      EMEA https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcode
      NA https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode
  3. En OAuth Scopes, selecciona Manage user data via APIs (api). Considera los alcances OAuth adicionales que tu implementación pueda requerir. Por ejemplo, Access the identity URL service (id, profile, email, address, phone).

    • Selecciona Enable Client Credentials Flow.
  4. Configura las políticas de Client Credentials Flow de la aplicación cliente externa

    • En la lista de acciones de la aplicación cliente externa, selecciona Edit Policies.

    • Selecciona Enable Client Credentials Flow.

    • Ingresa el nombre de usuario del usuario de Salesforce con el que se ejecuta la conexión (el usuario de ejecución). Los permisos de Salesforce de este usuario determinan a qué puede acceder la conexión, por lo que el usuario debe tener los permisos requeridos para las actividades utilizadas en tu proyecto de Studio.

    • Haz clic en Save.

  5. Navega a la configuración de OAuth de la aplicación y haz clic en Manage Consumer Details. Conserva los valores de Consumer Key y Consumer Secret para ingresarlos como ID de cliente y secreto de cliente durante la configuración de conexión de Salesforce.

Próximos pasos

Utiliza la URL de instancia, el ID de cliente y el secreto de cliente para configurar una conexión de Salesforce usando autenticación OAuth 2.0 de dos patas.