public interface OidcClientMetadataClaimAccessor
extends org.springframework.security.oauth2.core.ClaimAccessor
ClaimAccessor for the "claims" that are contained
in the OpenID Client Registration Request and Response.ClaimAccessor,
OidcClientMetadataClaimNames,
OidcClientRegistration,
2. Client Metadata| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getClientId()
Returns the Client Identifier
(client_id). |
default java.time.Instant |
getClientIdIssuedAt()
Returns the time at which the Client Identifier was issued
(client_id_issued_at). |
default java.lang.String |
getClientName()
Returns the name of the Client to be presented to the End-User
(client_name). |
default java.lang.String |
getClientSecret()
Returns the Client Secret
(client_secret). |
default java.time.Instant |
getClientSecretExpiresAt()
Returns the time at which the
client_secret will expire (client_secret_expires_at). |
default java.util.List<java.lang.String> |
getGrantTypes()
Returns the OAuth 2.0
grant_type values that the Client will restrict itself to using (grant_types). |
default java.lang.String |
getIdTokenSignedResponseAlgorithm()
Returns the
JWS algorithm required for signing the ID Token issued to the Client (id_token_signed_response_alg). |
default java.net.URL |
getJwkSetUrl()
Returns the
URL for the Client's JSON Web Key Set (jwks_uri). |
default java.util.List<java.lang.String> |
getRedirectUris()
Returns the redirection
URI values used by the Client (redirect_uris). |
default java.lang.String |
getRegistrationAccessToken()
Returns the Registration Access Token that can be used at the Client Configuration Endpoint.
|
default java.net.URL |
getRegistrationClientUrl()
Returns the
URL of the Client Configuration Endpoint where the Registration Access Token can be used. |
default java.util.List<java.lang.String> |
getResponseTypes()
Returns the OAuth 2.0
response_type values that the Client will restrict itself to using (response_types). |
default java.util.List<java.lang.String> |
getScopes()
Returns the OAuth 2.0
scope values that the Client will restrict itself to using (scope). |
default java.lang.String |
getTokenEndpointAuthenticationMethod()
Returns the authentication method used by the Client for the Token Endpoint
(token_endpoint_auth_method). |
default java.lang.String |
getTokenEndpointAuthenticationSigningAlgorithm()
Returns the
JWS algorithm that must be used for signing the JWT used to authenticate
the Client at the Token Endpoint for the private_key_jwt and
client_secret_jwt authentication methods (token_endpoint_auth_signing_alg). |
default java.lang.String getClientId()
(client_id).default java.time.Instant getClientIdIssuedAt()
(client_id_issued_at).default java.lang.String getClientSecret()
(client_secret).default java.time.Instant getClientSecretExpiresAt()
client_secret will expire (client_secret_expires_at).client_secret will expiredefault java.lang.String getClientName()
(client_name).default java.util.List<java.lang.String> getRedirectUris()
URI values used by the Client (redirect_uris).URI values used by the Clientdefault java.lang.String getTokenEndpointAuthenticationMethod()
(token_endpoint_auth_method).default java.lang.String getTokenEndpointAuthenticationSigningAlgorithm()
JWS algorithm that must be used for signing the JWT used to authenticate
the Client at the Token Endpoint for the private_key_jwt and
client_secret_jwt authentication methods (token_endpoint_auth_signing_alg).JWS algorithm that must be used for signing the JWT used to authenticate the Client at the Token Endpointdefault java.util.List<java.lang.String> getGrantTypes()
grant_type values that the Client will restrict itself to using (grant_types).grant_type values that the Client will restrict itself to usingdefault java.util.List<java.lang.String> getResponseTypes()
response_type values that the Client will restrict itself to using (response_types).response_type values that the Client will restrict itself to usingdefault java.util.List<java.lang.String> getScopes()
scope values that the Client will restrict itself to using (scope).scope values that the Client will restrict itself to usingdefault java.net.URL getJwkSetUrl()
URL for the Client's JSON Web Key Set (jwks_uri).URL for the Client's JSON Web Key Set (jwks_uri)default java.lang.String getIdTokenSignedResponseAlgorithm()
JWS algorithm required for signing the ID Token issued to the Client (id_token_signed_response_alg).JWS algorithm required for signing the ID Token issued to the Clientdefault java.lang.String getRegistrationAccessToken()
default java.net.URL getRegistrationClientUrl()
URL of the Client Configuration Endpoint where the Registration Access Token can be used.URL of the Client Configuration Endpoint where the Registration Access Token can be used