public interface OAuth2AuthorizationServerMetadataClaimAccessor
extends org.springframework.security.oauth2.core.ClaimAccessor
ClaimAccessor for the "claims" an Authorization Server describes about its configuration,
used in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0.ClaimAccessor,
OAuth2AuthorizationServerMetadataClaimNames,
2. Authorization Server Metadata,
3. OpenID Provider Metadata| Modifier and Type | Method and Description |
|---|---|
default java.net.URL |
getAuthorizationEndpoint()
Returns the
URL of the OAuth 2.0 Authorization Endpoint (authorization_endpoint). |
default java.util.List<java.lang.String> |
getCodeChallengeMethods()
Returns the Proof Key for Code Exchange (PKCE)
code_challenge_method values supported (code_challenge_methods_supported). |
default java.util.List<java.lang.String> |
getGrantTypes()
Returns the OAuth 2.0
grant_type values supported (grant_types_supported). |
default java.net.URL |
getIssuer()
Returns the
URL the Authorization Server asserts as its Issuer Identifier (issuer). |
default java.net.URL |
getJwkSetUrl()
Returns the
URL of the JSON Web Key Set (jwks_uri). |
default java.util.List<java.lang.String> |
getResponseTypes()
Returns the OAuth 2.0
response_type values supported (response_types_supported). |
default java.util.List<java.lang.String> |
getScopes()
Returns the OAuth 2.0
scope values supported (scopes_supported). |
default java.net.URL |
getTokenEndpoint()
Returns the
URL of the OAuth 2.0 Token Endpoint (token_endpoint). |
default java.util.List<java.lang.String> |
getTokenEndpointAuthenticationMethods()
Returns the client authentication methods supported by the OAuth 2.0 Token Endpoint
(token_endpoint_auth_methods_supported). |
default java.net.URL |
getTokenIntrospectionEndpoint()
Returns the
URL of the OAuth 2.0 Token Introspection Endpoint (introspection_endpoint). |
default java.util.List<java.lang.String> |
getTokenIntrospectionEndpointAuthenticationMethods()
Returns the client authentication methods supported by the OAuth 2.0 Token Introspection Endpoint
(introspection_endpoint_auth_methods_supported). |
default java.net.URL |
getTokenRevocationEndpoint()
Returns the
URL of the OAuth 2.0 Token Revocation Endpoint (revocation_endpoint). |
default java.util.List<java.lang.String> |
getTokenRevocationEndpointAuthenticationMethods()
Returns the client authentication methods supported by the OAuth 2.0 Token Revocation Endpoint
(revocation_endpoint_auth_methods_supported). |
default java.net.URL getIssuer()
URL the Authorization Server asserts as its Issuer Identifier (issuer).URL the Authorization Server asserts as its Issuer Identifierdefault java.net.URL getAuthorizationEndpoint()
URL of the OAuth 2.0 Authorization Endpoint (authorization_endpoint).URL of the OAuth 2.0 Authorization Endpointdefault java.net.URL getTokenEndpoint()
URL of the OAuth 2.0 Token Endpoint (token_endpoint).URL of the OAuth 2.0 Token Endpointdefault java.util.List<java.lang.String> getTokenEndpointAuthenticationMethods()
(token_endpoint_auth_methods_supported).default java.net.URL getJwkSetUrl()
URL of the JSON Web Key Set (jwks_uri).URL of the JSON Web Key Setdefault java.util.List<java.lang.String> getScopes()
scope values supported (scopes_supported).scope values supporteddefault java.util.List<java.lang.String> getResponseTypes()
response_type values supported (response_types_supported).response_type values supporteddefault java.util.List<java.lang.String> getGrantTypes()
grant_type values supported (grant_types_supported).grant_type values supporteddefault java.net.URL getTokenRevocationEndpoint()
URL of the OAuth 2.0 Token Revocation Endpoint (revocation_endpoint).URL of the OAuth 2.0 Token Revocation Endpointdefault java.util.List<java.lang.String> getTokenRevocationEndpointAuthenticationMethods()
(revocation_endpoint_auth_methods_supported).default java.net.URL getTokenIntrospectionEndpoint()
URL of the OAuth 2.0 Token Introspection Endpoint (introspection_endpoint).URL of the OAuth 2.0 Token Introspection Endpointdefault java.util.List<java.lang.String> getTokenIntrospectionEndpointAuthenticationMethods()
(introspection_endpoint_auth_methods_supported).default java.util.List<java.lang.String> getCodeChallengeMethods()
code_challenge_method values supported (code_challenge_methods_supported).code_challenge_method values supported