建立授权的 API 连接时,您需要使用 API 令牌对自身进行身份验证。API 令牌以前称为 OAuth 刷新令牌,按组织授予访问权限。

您可以生成多个 API 令牌。令牌在您配置的设定时间段内有效。如果要继续使用依赖于该令牌的 API,则必须重新生成该令牌。如果您认为令牌可能被盗用,则可以撤销该令牌以防止未经授权的访问。可以生成新令牌以续订授权。

API 令牌的有效范围限定在各个组织内部。要使用 API 管理租户组织,您必须在该组织内生成 API 令牌。

过程

  1. VMware Cloud Provider Hub 工具栏上,单击您的用户名,然后选择我的帐户 > API 令牌
  2. 单击生成令牌
  3. 输入令牌的名称,选择有效期,然后单击生成
    此时将显示 令牌已生成弹出窗口。您可以复制、下载和打印该令牌。
  4. 单击继续
    单击 继续后,您将无法再检索此令牌,因此请将其存储在您可以访问的安全位置。

示例: 使用 API 令牌与 VMware Cloud Provider Hub API 进行交互

要使用 VMware Cloud Provider Hub API,必须用生成的令牌换取身份验证令牌。
  1. 生成 API 令牌。
  2. 将 API 令牌交换为身份验证令牌的方法是:使用请求正文中的 "refreshToken" : "your_api_token",对 /cphub/api/auth/v1/authn/accesstoken 执行 POST 请求。

    必须将此 POST 请求的 Content-Type 标头设置为 application/json

  3. 执行脚本的 HTTP 调用时,在 csp-auth-token 标头中使用收到的身份验证令牌。
有关使用 VMware Cloud Provider Hub API 的信息,请参见 VMware Cloud Provider Hub API Programming Guide

后续步骤

您可以通过单击特定令牌的 撤销按钮来撤销该令牌,或者通过单击 撤销所有令牌按钮来撤销所有令牌。