Class OAuth2AuthorizationServerMetadataClaimNames

java.lang.Object
org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationServerMetadataClaimNames
Direct Known Subclasses:
OidcProviderMetadataClaimNames

public class OAuth2AuthorizationServerMetadataClaimNames extends Object
The names of the "claims" an Authorization Server describes about its configuration, used in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0.
Since:
0.1.1
See Also:
  • Field Details

    • ISSUER

      public static final String ISSUER
      issuer - the URL the Authorization Server asserts as its Issuer Identifier
      See Also:
    • AUTHORIZATION_ENDPOINT

      public static final String AUTHORIZATION_ENDPOINT
      authorization_endpoint - the URL of the OAuth 2.0 Authorization Endpoint
      See Also:
    • DEVICE_AUTHORIZATION_ENDPOINT

      public static final String DEVICE_AUTHORIZATION_ENDPOINT
      device_authorization_endpoint - the URL of the OAuth 2.0 Device Authorization Endpoint
      Since:
      1.1
      See Also:
    • TOKEN_ENDPOINT

      public static final String TOKEN_ENDPOINT
      token_endpoint - the URL of the OAuth 2.0 Token Endpoint
      See Also:
    • TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED

      public static final String TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED
      token_endpoint_auth_methods_supported - the client authentication methods supported by the OAuth 2.0 Token Endpoint
      See Also:
    • JWKS_URI

      public static final String JWKS_URI
      jwks_uri - the URL of the JSON Web Key Set
      See Also:
    • SCOPES_SUPPORTED

      public static final String SCOPES_SUPPORTED
      scopes_supported - the OAuth 2.0 scope values supported
      See Also:
    • RESPONSE_TYPES_SUPPORTED

      public static final String RESPONSE_TYPES_SUPPORTED
      response_types_supported - the OAuth 2.0 response_type values supported
      See Also:
    • GRANT_TYPES_SUPPORTED

      public static final String GRANT_TYPES_SUPPORTED
      grant_types_supported - the OAuth 2.0 grant_type values supported
      See Also:
    • REVOCATION_ENDPOINT

      public static final String REVOCATION_ENDPOINT
      revocation_endpoint - the URL of the OAuth 2.0 Token Revocation Endpoint
      See Also:
    • REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED

      public static final String REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED
      revocation_endpoint_auth_methods_supported - the client authentication methods supported by the OAuth 2.0 Token Revocation Endpoint
      See Also:
    • INTROSPECTION_ENDPOINT

      public static final String INTROSPECTION_ENDPOINT
      introspection_endpoint - the URL of the OAuth 2.0 Token Introspection Endpoint
      See Also:
    • INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED

      public static final String INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED
      introspection_endpoint_auth_methods_supported - the client authentication methods supported by the OAuth 2.0 Token Introspection Endpoint
      See Also:
    • REGISTRATION_ENDPOINT

      public static final String REGISTRATION_ENDPOINT
      registration_endpoint - the URL of the OAuth 2.0 Dynamic Client Registration Endpoint
      Since:
      0.4.0
      See Also:
    • CODE_CHALLENGE_METHODS_SUPPORTED

      public static final String CODE_CHALLENGE_METHODS_SUPPORTED
      code_challenge_methods_supported - the Proof Key for Code Exchange (PKCE) code_challenge_method values supported
      See Also:
  • Constructor Details

    • OAuth2AuthorizationServerMetadataClaimNames

      protected OAuth2AuthorizationServerMetadataClaimNames()