An OAuth 2.0 token endpoint supporting RFC 8693 token exchange, used to exchange an OIDC ID token issued by a trusted OIDC provider to a trusted client for an access token that can be used access other Equinix product APIs.
Security
clientCredentials
The OAuth 2.0 grant type.
Enum:"client_credentials""urn:ietf:params:oauth:grant-type:token-exchange"
Example:"urn:ietf:params:oauth:grant-type:token-exchange"
- https://sts.eqix.equinix.comhttps://sts.eqix.equinix.com/v1/token
grantType=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&scope=accesspolicy%3Aabc-123%3Aidp%3Aexample-policy&subjectToken=eyJhbGciOiJSUzI1NiJ9...&subjectTokenType=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aid_tokenSuccess
The type of the issued token.
Value:"urn:ietf:params:oauth:token-type:access_token"
Example:"urn:ietf:params:oauth:token-type:access_token"
Response
{ "accessToken": "eyJhbGciOiJFUzI1NiJ9...", "issuedTokenType": "urn:ietf:params:oauth:token-type:access_token", "tokenType": "Bearer", "expiresIn": 3600 }