API 토큰을 사용하면 승인된 API 연결을 생성할 때 자신을 인증할 수 있습니다. 이전에 OAuth 새로 고침 토큰이라고 했던 API 토큰은 액세스 토큰으로 교환되며 조직별로 액세스 권한을 부여합니다. Cloud Services 콘솔의 계정 페이지에서 또는 VMware Cloud Services를 통해 API 토큰을 생성합니다.
- 토큰의 TTL(Time to Live)은 몇 분에서 몇 개월까지 설정하거나 만료되지 않도록 설정할 수 있습니다. 기본 기간은 6개월입니다.
- 범위는 토큰이 액세스할 수 있는 조직의 영역, 특히 조직 내 역할 및 서비스 그리고 권한 수준을 제어할 수 있도록 구현하는 방법을 제공합니다.
사전 요구 사항
프로시저
예: API 토큰을 사용하여 VMware Cloud Services 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
헤더에 인증 토큰을 사용합니다.