Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

The token endpoint can be used to programmatically request tokens. It supports the passwordauthorization_codeclient_credentialsrefresh_token and token_exchange grant types).

client_id client identifier (required)

client_secret client secret either in the post body, or as a basic authentication header. Optional.

grant_type

authorization_codeclient_credentialspasswordrefresh_token or urn:ietf:params:oauth:grant-type:token-exchange

scope one or more registered scopes. If not specified, a token for all explicitly allowed scopes will be issued.

redirect_uri required for the authorization_code grant type

code the authorization code (required for authorization_code grant type)

code_verifier PKCE proof key

usernameresource owner username (required for password grant type)

passwordresource owner password (required for password grant type)

refresh_tokenthe refresh token (required for refresh_token grant type)

subject_token_type used for the token_exchange grant type.
Must be set to urn:ietf:params:oauth:token-type:access_token

subject_token used for the token_exchange grant type. A base64-encoded access token to be exchanged

  • No labels