Class OAuth2ClientMetadataClaimNames

java.lang.Object
org.springframework.security.oauth2.server.authorization.OAuth2ClientMetadataClaimNames
Direct Known Subclasses:
OidcClientMetadataClaimNames

public class OAuth2ClientMetadataClaimNames extends Object
The names of the claims defined by OAuth 2.0 Dynamic Client Registration Protocol that are contained in the OAuth 2.0 Client Registration Request and Response.
Since:
7.0
See Also:
  • Field Details

    • CLIENT_ID

      public static final String CLIENT_ID
      client_id - the Client Identifier
      See Also:
    • CLIENT_ID_ISSUED_AT

      public static final String CLIENT_ID_ISSUED_AT
      client_id_issued_at - the time at which the Client Identifier was issued
      See Also:
    • CLIENT_SECRET

      public static final String CLIENT_SECRET
      client_secret - the Client Secret
      See Also:
    • CLIENT_SECRET_EXPIRES_AT

      public static final String CLIENT_SECRET_EXPIRES_AT
      client_secret_expires_at - the time at which the client_secret will expire or 0 if it will not expire
      See Also:
    • CLIENT_NAME

      public static final String CLIENT_NAME
      client_name - the name of the Client to be presented to the End-User
      See Also:
    • REDIRECT_URIS

      public static final String REDIRECT_URIS
      redirect_uris - the redirection URI values used by the Client
      See Also:
    • TOKEN_ENDPOINT_AUTH_METHOD

      public static final String TOKEN_ENDPOINT_AUTH_METHOD
      token_endpoint_auth_method - the authentication method used by the Client for the Token Endpoint
      See Also:
    • GRANT_TYPES

      public static final String GRANT_TYPES
      grant_types - the OAuth 2.0 grant_type values that the Client will restrict itself to using
      See Also:
    • RESPONSE_TYPES

      public static final String RESPONSE_TYPES
      response_types - the OAuth 2.0 response_type values that the Client will restrict itself to using
      See Also:
    • SCOPE

      public static final String SCOPE
      scope - a space-separated list of OAuth 2.0 scope values that the Client will restrict itself to using
      See Also:
    • JWKS_URI

      public static final String JWKS_URI
      jwks_uri - the URL for the Client's JSON Web Key Set
      See Also:
  • Constructor Details

    • OAuth2ClientMetadataClaimNames

      protected OAuth2ClientMetadataClaimNames()