3.2. 获取授权的一般步骤
在集成中,您可能想要连接到使用 OAuth 协议验证访问请求的应用程序。为此,您必须注册 Fuse Online 的安装才能访问该应用程序。注册会将您的 Fuse 在线安装中的所有连接授权至给定的应用程序。例如,如果您用 Salesforce 注册了 Fuse Online 安装,则所有来自 Fuse Online 安装的连接都使用相同的 Salesforce 客户端 ID 和注册提供的同一 Salesforce 客户端 secret。
在每个 Fuse 在线环境中,对于使用 OAuth 的每个应用程序,都需要一个 Fuse Online 注册。此注册可让您创建多个连接,每个连接都可以使用不同的用户凭证。
虽然具体步骤因您要连接的每个 OAuth 应用程序的不同而有所不同,但注册始终为 Fuse 在线环境提供客户端 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 Application Management 页面顶部,
在注册过程中看到,输入此回调 URL:,将该 URL 复制到剪贴板。 - 在另一个浏览器标签页中,进入您要注册的应用程序的网站,并执行获得客户端 ID 和 secret 所需的步骤。这些步骤之一就是输入 Fuse 在线环境的回调 URL。在第二个步骤中粘贴您复制到剪贴板的 URL。
- 在 Settings 页面中,粘贴客户端 ID 和客户端 secret,再保存设置。
其他资源
在 Settings 页面中注册应用程序的示例:
- 使用 Fuse Online Settings 页面中没有条目的应用程序 注册示例: 将 Fuse Online 作为 Dropbox 客户端注册
- 有关使用自定义连接器的信息,您可以访问使用 OAuth 协议的应用程序: 关于从自定义连接器创建连接。