Skip to main content

ClientCredentialsTokenRequest

Client Credentials Token Request is a type of token request where a client, typically a confidential client like a server, requests an access token directly from the authorization server using its client credentials, rather than on behalf of a specific user.

    grant_type

    string

    required

    Possible values: [CLIENT_CREDENTIALS, REFRESH_TOKEN, TOKEN_EXCHANGE, PASSWORD]

    It is used in token requests to specify the type of authorization grant being utilized. The acceptable values are:

    • client_credentials: client credentials grant type

    • refresh_token: refresh token grant type

    • urn:ietf:params:oauth:grant-type:token-exchange: token exchange grant type

    • password: resource owner password (or "password") grant type

    circular(ClientCredentialsTokenRequest)

    scope string

    The scope of the requested access token. Can be used to restrict the new access token to a subset of the scope allowed to the client and token type.