Conectar el formulario adaptable a Salesforce mediante el flujo de credenciales de cliente de OAuth 2.0 configure-salesforce-with-ouath-2.0-client-credential

Versión
Vínculo del artículo
AEM 6.5
Haga clic aquí
AEM as a Cloud Service
Este artículo

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.

Flujo de trabajo al establecer la comunicación entre AEM Forms y la aplicación Salesforce

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.

AEM as a Cloud Service ofrece varias acciones de envío predeterminadas para gestionar los envíos de formularios. Puede obtener más información sobre estas opciones en el artículo Acción de envío del formulario adaptable.

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:

Configurar la aplicación de Salesforce mediante el flujo de credenciales del cliente de OAuth 2.0 steps-to-create-aem-datasource-configuration

Para conectar un formulario adaptable a la aplicación Salesforce mediante la configuración de autenticación de credenciales de cliente de OAuth 2.0, realice los siguientes pasos:

  1. Inicie sesión en la instancia de autor.

  2. Vaya a Herramientas > Cloud Services > Fuentes de datos.

  3. Seleccione la carpeta de configuración.

  4. Haga clic en Crear y aparece Crear configuración de fuente de datos.

  5. Especifique el Título y seleccione el Tipo de servicio como Servicio RESTful.

  6. Haga clic en Siguiente.

  7. Seleccione el Origen de Swagger como Archivo.

    note note
    NOTE
    Cuando se selecciona el archivo Swagger, el esquema, el nombre del host y la ruta base se rellenan automáticamente.
  8. Cargue el archivo Swagger creado desde el equipo local haciendo clic en Examinar.

  9. Seleccione el Tipo de autenticación como OAuth 2.0 y aparecerá el panel Configuración de autenticación.

  10. Seleccione el Tipo de concesión como Credenciales del cliente.

  11. Especifique el ID de cliente y Secreto del cliente obtenido de la aplicación conectada de Salesforce.

  12. 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.
  13. Haga clic en Probar conexión.

  14. Si la conexión se realiza correctamente, haga clic en el botón Crear.

Después de configurar la aplicación Salesforce, puede utilizar la configuración durante la creación modelos de datos de formulario. Para obtener más información, consulte Crear modelo de datos de formulario. Configure la acción de envío del modelo de datos de formulario para que un formulario adaptable envíe datos a aplicaciones de Salesforce.

Para obtener más información sobre la creación y el uso de modelos de datos de formulario en flujos de trabajo empresariales, consulte Integración de datos.

Artículos relacionados

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab