Integración de Salesforce con el flujo de credenciales de cliente de OAuth 2.0 configure-salesforce-with-ouath-2.0-client-credential
Puede utilizar las credenciales de cliente de OAuth 2.0 para integrar AEM Forms con la aplicación Salesforce. Las credenciales de cliente de OAuth 2.0 son un método estándar y seguro para la comunicación directa sin la participación del usuario.
AEM Forms intercambia las credenciales del cliente (clave del cliente y secreto de cliente), definidas en la aplicación conectada de Salesforce, para obtener un token de acceso.
El uso de credenciales del cliente OAuth 2.0 para la autenticación a través de la autenticación de flujo de código de autorización ofrece varias ventajas:
- La autenticación de credenciales de cliente de OAuth 2.0 permite más de cinco conexiones por usuario.
- La configuración de la fuente de datos de AEM sigue funcionando en la desactivación, los cambios de acceso y la actualización de la contraseña de un usuario de AEM.
Requisitos previos prerequisites
Antes de establecer la comunicación entre una aplicación de Salesforce y un entorno de AEM, haga lo siguiente:
-
Cree una Aplicación conectada de Salesforce con flujo de credenciales de cliente de OAuth 2.0 y un único usuario de API para su organización y obtenga la clave y el secreto de consumidor para la aplicación.
-
Asegúrese de que el archivo Swagger esté configurado correctamente para que coincida con las API de su organización. También puede optar por crear un archivo Swagger desde cero, adaptado para su utilización en el entorno de AEM.
+++
Pasos para configurar Salesforce con el flujo de credenciales del cliente steps-to-create-aem-datasource-configuration
-
Inicie sesión en la instancia de autor.
-
Vaya a Herramientas > Cloud Services > Fuentes de datos.
-
Seleccione la carpeta de configuración.
-
Haga clic en Crear y aparece Crear configuración de fuente de datos.
-
Especifique el Título y seleccione el Tipo de servicio como Servicio RESTful.
-
Haga clic en Siguiente.
-
Seleccione el Origen de Swagger como Archivo.
note note NOTE En cuanto se selecciona el archivo swagger, el esquema, el nombre del host y la ruta base se rellenan automáticamente. -
Cargue el archivo Swagger creado desde el equipo local haciendo clic en Examinar.
-
Seleccione el Tipo de autenticación como OAuth 2.0 y aparecerá el panel Configuración de autenticación.
-
Seleccione Tipo de concesión como Credenciales de cliente.
-
Especifique el ID de cliente y Secreto del cliente obtenido de la aplicación conectada de Salesforce.
-
Especifique la URL de token de acceso con el formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Cada organización tiene su propio nombre de dominio específico. -
Haga clic en Probar conexión.
-
Si la conexión se realiza correctamente, haga clic en el botón Crear.
Ahora, puede crear el modelo de datos de formulario para integrar la fuente de datos configurada con su Forms adaptable.