如果您的应用程序需要直接访问另一台服务器,而无需用户授权,您可以创建 Server to server app。此选项基于 OAuth 2.0 client credentials 授权类型。在此流程中,您的应用程序使用其 OAuth 凭据检索访问令牌。

范围在服务器到服务器应用程序中特别重要。范围提供了一种方法,可对客户端有权访问组织中的哪些区域实施控制,即组织中的哪些角色以及哪些服务和权限级别。作为组织所有者,您可以向任何组织添加服务器到服务器应用程序。因此,虽然您可以为应用程序指定许多云服务的广泛访问权限,但访问权限最终由组织中包含的服务决定。向其添加 OAuth 应用程序的组织不包含应用程序范围所含的服务时,您会收到通知。

过程

  1. 单击您的用户名并选择查看组织 > OAuth 应用程序,然后单击创建新的 OAuth 应用程序
  2. 选择服务器到服务器应用程序
  3. 注册您的客户端。
  4. 定义范围。
    范围提供了一种方法,可对客户端有权访问组织中的哪些区域实施控制,即组织中的哪些角色以及哪些服务和权限级别。
  5. 单击创建以生成客户端凭据。
  6. 复制凭据或下载 JSON 文件,然后单击继续
    您应将凭据存储在一个安全的位置。
  7. 可选:将应用程序添加到活动组织。
    您可以跳过此步骤,稍后将应用程序添加到此组织和其他组织。请参见 管理 OAuth 2.0 应用程序

后续步骤

将凭据粘贴到您的脚本。