建立授权 API 连接时,需要使用 API 令牌对自己进行身份验证。以前称为 OAuth 刷新令牌的 API 令牌用于交换访问令牌,并按组织授权访问。您可以从 Cloud Services 控制台 中的帐户页面或通过 VMware Cloud Services 生成 API 令牌。
- 令牌的生存时间 (TTL) 范围可以是几分钟到几个月,也可以设置为永不过期。默认持续时间为六个月。
- 范围提供了一种方法,可对令牌有权访问组织中的哪些区域实施控制,即组织中的哪些角色以及哪些服务和权限级别。
前提条件
过程
示例: 使用 API 令牌与 VMware Cloud Services API 交互
通过将 API 令牌交换为身份验证令牌可以使用 API 令牌与我们的 API 进行交互。
- 生成 API 令牌。
- 对 https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize 执行 POST。
- 在标头中,包括以下请求:
- accept: application/json
- content type: application/x-www-form-urlencoded/
- 在正文中,包括 refresh_token={token value} 请求。
- 执行脚本的 HTTP 调用时,在
csp-auth-token
标头中使用身份验证令牌。