第 20 章 连接到 Salesforce


在集成过程中,要连接到 Salesforce,您必须将 Fuse 在线环境注册为 Salesforce 客户端应用程序。这样可让 Fuse Online 访问 Salesforce。通过注册,您可以创建一个 Salesforce 连接,然后您可以添加到任意数量的集成中。详情请查看以下主题:

20.1. 将 Fuse Online 注册为 Salesforce 客户端应用程序

在集成过程中,要连接到 Salesforce,您必须首先做的是将 Fuse Online 环境注册为可访问 Salesforce 的客户端应用程序。这可让您创建连接到 Salesforce 的任意数量的集成。换句话说,您需要将特定的 Fuse 在线环境注册到 Salesforce。

在每个 Fuse Online 环境中,只有 Fuse Online 注册作为 Salesforce 客户端应用程序。但是,虽然每个 Salesforce 连接都使用相同的注册,但可以使用不同的用户凭证。

前提条件

您已登录到 Fuse Online。

流程

  1. 在 Fuse Online 中:

    1. 在左侧面板中,单击 Settings
    2. Settings 页面中,在回调 URL 右侧,点 Copy Callback URL 将 Fuse Online 环境的回调 URL 复制到剪贴板。在此过程中,您将需要此 URL。
    3. 单击 Salesforce 条目,以显示 客户端 ID 和客户端 Secret 字段。
  2. 在另一个浏览器标签页中,登录到您的 Salesforce 帐户,并按照以下步骤创建连接的应用程序。这些说明假设您使用 Salesforce Classic 用户界面。要从 Salesforce Lightning Experience 界面切换,请点击您的个人资料图标并选择 切换到 Salesforce Classic。如需更多信息,请参阅创建 连接的应用程序的 Salesforce 文档

    1. 在 Salesforce 中,单击右上角的 Setup
    2. 在左侧面板中,选择 Build > Create > Apps
    3. 向下滚动到 Connected Apps,然后点 New
    4. 输入所需信息,然后选择 Enable OAuth Settings
    5. Callback URL 字段中,粘贴 Fuse Online URL,在此流程的开头复制。例如: https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback
    6. 对于 OAuth 范围,请添加:

      • 访问和管理您的数据(api)
      • 允许访问您的唯一标识符(openid)
      • 随时代表您执行请求(refresh_token、offline_accesss)
    7. 选择 Configure ID token,然后 包含 Standard Claims
    8. 向下滚动并单击 Save
    9. 向上滚动以查看 Salesforce 表示短等待: SF message to wait a few minutes
    10. Continue
    11. 复制 Salesforce 提供的消费者密钥。
  3. 返回到 Fuse Online Settings 页面,将 Salesforce 提供的使用者密钥粘贴到 Fuse Online Salesforce Client ID 字段。
  4. 返回到 Salesforce,并复制 Salesforce 提供的消费者 secret。
  5. 返回到 Fuse Online Settings 页面,将 Salesforce 提供的消费者 secret 粘贴到 Fuse Online Salesforce Client Secret 字段中。
  6. Save
  7. Salesforce 条目折叠它。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.