您在此处:
为已链接组织启动授权端点
将组织 2 配置为引用组织 1 的全局设置文件后,启动 OAuth 流以获取访问标记。
这些步骤类似于适用于 Web 应用程序集成的 OAuth 2.0 Web 服务器流。有关更多信息,请参阅适用于 Web 应用程序集成的 OAuth 2.0 Web 服务器流。
- 从全局设置文件中复制 consumerKey。只有在部署和检索外部客户端应用程序 OAuth 设置后,该值才存在于全局设置文件中。
-
将组织 2 的 URL 和使用者密钥粘贴到此 URL 中,以替换 <new org url> 和 <consumerKey>。
<new org url>/services/oauth2/authorize?response_type=code&client_id=<consumerKey>& redirect_uri=https://www.example.com - 要启动访问请求,请在浏览器中打开 URL。
-
使用组织 2 凭据登录。
您将被重定向,URL 中包含授权代码。
- 在浏览器中从 URL 复制授权代码。
- 解码授权代码。
- 复制解码的授权代码。
-
替换 cURL 请求中的这些值。
- 将 <new org url> 替换为组织的 URL。
- 用步骤 6 中解码的授权代码替换 <authorization code>。
- 使用全局 OAuth 设置文件中的 consumerKey 字段值替换 <clientKey>。
- 使用全局 OAuth 设置文件中的 consumerSecret 字段值替换 <clientSecret>。
curl -X POST <new org url>/services/oauth2/token -d 'grant_type=authorization_code&code=<authorization code>&client_id=<clientKey>&client_secret=<clientSecret>&redirect_uri=https://www.example.com' | json_pp - 将配置的 cUrl 请求输入到终端中。
- 成功请求会返回访问令牌。
- 使用 Postman 验证访问令牌是否正常工作。尝试访问 UserInfo 端点。

