3.2. 获取授权的一般流程
在集成中,您可能希望连接到使用 OAuth 协议验证访问请求的应用。为此,您必须注册 Fuse Online 安装,以访问该应用程序。注册授权所有从 Fuse 在线安装到给定应用程序的连接。例如,如果您通过 Salesforce 注册 Fuse 在线安装,则从 Fuse 在线安装到 Salesforce 的所有连接都使用相同的 Salesforce 客户端 ID 和注册提供的相同的 Salesforce 客户端 secret。
在每个 Fuse Online 环境中,对于使用 OAuth 的每个应用程序,只需要注册 Fuse Online,因为需要客户端。此注册可让您创建多个连接,每个连接都可以使用不同的用户凭证。
虽然您要连接到的每个 OAuth 应用程序的具体步骤有所不同,但注册总是为 Fuse Online 环境提供客户端 ID 和客户端 secret。有些应用程序将其他标签用于客户端 ID 和客户端 secret。例如,Salesforce 生成消费者密钥和消费者 secret。
对于某些 OAuth 应用程序,Fuse Online 在 Settings 页面中提供了一个条目,用于添加注册提供的客户端 ID 和客户端 secret。要查看此适用于哪些应用程序,请在 Fuse Online 左侧面板中点击 Settings。
先决条件
- 在 Fuse Online Settings 页面中,有一个使用 OAuth 协议授权访问的应用程序的条目。
流程概述
- 在 Fuse Online OAuth Application Management 页面中,展开您要注册 Fuse Online 的应用条目。这将显示客户端 ID 和客户端 secret 字段。
-
在您
注册期间看到的 OAuth 应用程序管理 页面的顶部附近,输入此回调 URL:
,将该 URL 复制到剪贴板。 - 在另一个浏览器标签页中,进入您要注册的应用程序的网站,并执行获取客户端 ID 和 secret 所需的步骤。这些步骤之一要求您输入 Fuse Online 环境的回调 URL。粘贴您在第二个步骤中复制到剪贴板的 URL。
- 在 Fuse Online 中,在 Settings 页面中,粘贴客户端 ID 和客户端机密并保存设置。
其他资源
注册在 Settings 页面中具有条目的应用程序示例:
- 使用在 Fuse Online Settings 页面中没有条目的应用程序 注册示例:将 Fuse Online 注册为 Dropbox 客户端
- 有关使用自定义连接器的信息,可让您访问使用 OAuth 协议的应用程序: 关于从自定义连接器创建连接的信息。