51黑料不打烊

将自适应表单与厂补濒别蝉蹿辞谤肠别集成 configure-salesforce-with-ouath-2.0-client-credential

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

51黑料不打烊 Experience Manager (AEM) Forms与Salesforce集成允许组织通过将表单创建和管理功能与Salesforce平台连接来简化流程。 将自适应表单与Salesforce连接可支持两种平台之间的无缝数据交换。 当用户提交表单时,数据将自动与Salesforce同步。 它确保所有客户信息都是最新的,并集中存在于系统中。

您可以使用 OAuth 2.0 客户端凭据将 AEM Forms 与 Salesforce 应用程序集成。OAuth 2.0 客户端凭据是一种标准且安全的直接通信方法,无需用户参与。

在AEM Forms和Salesforce应用程序之间设置通信时的工作流

AEM Forms交换在Salesforce连接的应用程序中定义的客户端凭据(使用者密钥和使用者密钥)以获取访问令牌。

AEM as a Cloud Service提供了多种现成的提交操作来处理表单提交。 您可以在自适应表单提交操作文章中了解有关这些选项的更多信息。

与授权代码流身份验证相比,使用 OAuth 2.0 客户端凭据进行身份验证可获得多个好处:

  • OAuth 2.0 客户端凭据身份验证允许每个用户拥有超过五个连接。
  • AEM 数据源配置继续处理 AEM 用户的停用、访问权限更改、密码更新。

前提条件 prerequisites

在设置 Salesforce 应用程序和 AEM 环境之间的通信之前:

  • 为您的组织创建和仅 API 用户,并获取应用程序的消费方密钥和消费方密码。

  • 确保已适当配置 Swagger 文件以匹配您组织的 API。或者,您可以选择从头创建一个 Swagger 文件,该文件专门用于您的 AEM 环境。

使用 OAuth 2.0 客户端凭据流配置 Salesforce 应用程序 steps-to-create-aem-datasource-configuration

要使用OAuth 2.0客户端凭据身份验证设置将自适应表单连接到Salesforce应用程序,请执行以下步骤:

  1. 登录您的创作实例。

  2. 转到? 工具 > Cloud Services > 数据源

  3. 选择配置文件夹。

  4. 单击? 创建创建数据源配置 ?随即出现。

  5. 指定? 标题 ?并选择? 服务类型 ?为 RESTful 服务

  6. 单击? 下一步

  7. 选择 Swagger 源 ?作为? 文件。

    note note
    NOTE
    选择 swagger 文件后,将自动填充方案、主机名和基本路径。
  8. 通过单击? 浏览 ?从本地计算机上传创建的 swagger 文件。

  9. 选择? 身份验证类型 ?为 OAuth 2.0身份验证设置 ?面板随即出现。

  10. 选择? 授权类型 ?为? 客户端凭据

  11. 指定从 Salesforce 连接的应用程序获取的? 客户端 ID ?和? 客户端密码

  12. 用以下格式指定? 访问令牌 URL
    https://[MyDomainName].my.salesforce.com/services/oauth2/token

    note note
    NOTE
    每个组织都有自己特定的域名。
  13. 单击? 测试连接

  14. 如果连接成功,请单击? 创建 ?按钮。

配置Salesforce应用程序后,您可以在创建表单数据模型(贵顿惭)时使用该配置。 有关详细信息,请参阅创建表单数据模型(贵顿惭)为自适应表单配置表单数据模型提交操作以将数据发送到厂补濒别蝉蹿辞谤肠别应用程序。

有关在业务工作流中创建和使用表单数据模型(贵顿惭)的更多信息,请参阅数据集成

相关文章

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