Saltar al contenido

Requisitos previos de OAuth 2.0 de 2 etapas para los asistentes de Jitterbit Connect Salesforce en Design Studio

Introducción

Estos son los requisitos previos para usar OAuth 2.0 de 2 etapas con los asistentes de Jitterbit Connect Salesforce. Necesitas la URL de tu 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 Design Studio versión 11.59 y versión de agente 11.59 / 12.3 o posterior para usar OAuth 2.0 de 2 etapas con los asistentes de Jitterbit Connect Salesforce.

Salesforce ya no admite autenticación básica

A partir de la versión 65 de la API de Salesforce, Salesforce ya no admite el inicio de sesión de SOAP API (autenticación básica). Para garantizar la operabilidad continua en Design Studio de Organizaciones de Salesforce configuradas para usar autenticación básica, no aceptes la solicitud de actualizar tus proyectos existentes de Design Studio a la versión 65 de la API de Salesforce. Antes de actualizar proyectos a la versión 65 de la API de Salesforce, debes reconfigurar tus puntos finales de Salesforce con la nueva opción de configuración Seleccionar credenciales de cliente de OAuth 2.0 o tus operaciones fallarán.

URL de instancia

La URL de tu instancia de Salesforce depende de la configuración de Mi dominio de tu organización:

  • Si Mi dominio está habilitado (predeterminado), tu URL de instancia es https://exampleDomain.my.salesforce.com.
  • Si Mi dominio está deshabilitado, tu URL de instancia es https://exampleInstance.salesforce.com.

Aplicación conectada

Importante

A partir de Spring 2026, Salesforce restringió la creación de aplicaciones conectadas. Si aún no estás usando una aplicación conectada existente, usa una aplicación cliente externa en su lugar.

Si tienes una aplicación conectada de Salesforce configurada previamente, confirma 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, confirma que Habilitar flujo de credenciales de cliente esté seleccionado.

  • Desde la página de detalles de la aplicación conectada, haz clic en Administrar, luego en Editar políticas. En Flujo de credenciales de cliente, confirma que se asigne un usuario a Ejecutar como (para organizaciones de Enterprise Edition, Salesforce recomienda un usuario con el permiso Usuario solo de API). 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. Las políticas de Usuarios permitidos (por ejemplo, Los usuarios aprobados por el administrador están preautorizados) no se aplican a este usuario.

Para obtener más información, consulta la documentación de Salesforce sobre Configurar una aplicación conectada para el flujo de credenciales de cliente de OAuth 2.0.

Navega a la aplicación y haz clic en Administrar detalles del consumidor. Conserva los valores de Clave de consumidor y Secreto de consumidor para ingresarlos como ID de cliente y secreto de cliente durante la configuración del asistente de Organizació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, sigue estos pasos:

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

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
  • 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.

  • 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.

    • Haz clic en Save.

  • 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 del asistente de Salesforce Org.

Próximos pasos

Utiliza la URL de instancia, el ID de cliente y el secreto de cliente con el asistente de Salesforce Org para usar autenticación OAuth 2.0 de dos patas.