如果您的应用程序是在服务器上运行的常规 Web 应用程序并且需要用户授权,则可以创建 Web app。此选项基于 OAuth 2.0 authorization code 授权类型。在此流程中,用户在您的应用程序访问任何资源之前对其进行授权,并且应用程序会检索访问令牌和(可选)刷新令牌。

前提条件

过程

  1. 登录到 Cloud Services 控制台
  2. 单击组织 > OAuth 应用程序,然后单击创建新的 OAuth 应用程序
  3. 选择 Web 应用程序,然后单击继续
  4. 输入应用程序详细信息以注册您的应用程序:
    1. 键入新 Oauth 应用程序的名称和描述。
    2. 至少输入一个重定向 URI。
      用户对您的客户端进行授权后,授权服务器会将用户重定向回您的客户端以访问通过访问令牌指定的 URI。最好添加多个 URI。使用格式 http://acme.com。
    3. 指定访问令牌的时间范围。
      默认访问令牌生存时间 (TTL) 设置为 30 分钟。可以设置的最大值为 300 分钟(5 小时)。可以设置的最小值为 1 分钟。
    4. 如果您希望访问令牌持续授权请求,请选择发出刷新令牌并设置刷新令牌 TTL 值。
      默认刷新令牌 TTL 为 30 分钟。可以设置的最大值为 300 分钟(5 小时)。可以设置的最小值为 1 分钟。
  5. 定义范围。
    范围提供了一种方法,可对客户端有权访问组织中的哪些区域实施控制,即哪些服务和权限级别。
  6. 选中请求 ID复选框,获取有关授权您应用程序的用户的信息。
  7. 单击创建以生成客户端凭据。
  8. 复制凭据或下载包含您凭据的 JSON 文件。您应将凭据存储在一个安全的位置。
  9. 单击继续

下一步做什么

将凭据粘贴到您的脚本。