Class OAuth2ProtectedResourceMetadataClaimNames

java.lang.Object
org.springframework.security.oauth2.server.resource.OAuth2ProtectedResourceMetadataClaimNames

public final class OAuth2ProtectedResourceMetadataClaimNames extends Object
The names of the claims a Resource Server describes about its configuration, used in OAuth 2.0 Protected Resource Metadata.
Since:
7.0
See Also:
  • Field Details

    • RESOURCE

      public static final String RESOURCE
      resource - the URL the protected resource asserts as its resource identifier
      See Also:
    • AUTHORIZATION_SERVERS

      public static final String AUTHORIZATION_SERVERS
      authorization_servers - a list of issuer identifier URL's, for authorization servers that can be used with this protected resource
      See Also:
    • SCOPES_SUPPORTED

      public static final String SCOPES_SUPPORTED
      scopes_supported - a list of scope values supported, that are used in authorization requests to request access to this protected resource
      See Also:
    • BEARER_METHODS_SUPPORTED

      public static final String BEARER_METHODS_SUPPORTED
      bearer_methods_supported - a list of the supported methods for sending an OAuth 2.0 bearer token to the protected resource. Defined values are "header", "body" and "query".
      See Also:
    • RESOURCE_NAME

      public static final String RESOURCE_NAME
      resource_name - the name of the protected resource intended for display to the end user
      See Also:
    • TLS_CLIENT_CERTIFICATE_BOUND_ACCESS_TOKENS

      public static final String TLS_CLIENT_CERTIFICATE_BOUND_ACCESS_TOKENS
      tls_client_certificate_bound_access_tokens - true to indicate protected resource support for mutual-TLS client certificate-bound access tokens
      See Also: