Interface OAuth2ClientMetadataClaimAccessor
- All Superinterfaces:
ClaimAccessor
- All Known Subinterfaces:
OidcClientMetadataClaimAccessor
- All Known Implementing Classes:
AbstractOAuth2ClientRegistration,OAuth2ClientRegistration,OidcClientRegistration
A
ClaimAccessor for the claims that are contained in the OAuth 2.0 Client
Registration Request and Response.- Since:
- 7.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringReturns the Client Identifier(client_id).default InstantReturns the time at which the Client Identifier was issued(client_id_issued_at).default StringReturns the name of the Client to be presented to the End-User(client_name).default StringReturns the Client Secret(client_secret).default InstantReturns the time at which theclient_secretwill expire(client_secret_expires_at).Returns the OAuth 2.0grant_typevalues that the Client will restrict itself to using(grant_types).default URLReturns theURLfor the Client's JSON Web Key Set(jwks_uri).Returns the redirectionURIvalues used by the Client(redirect_uris).Returns the OAuth 2.0response_typevalues that the Client will restrict itself to using(response_types).Returns the OAuth 2.0scopevalues that the Client will restrict itself to using(scope).default StringReturns the authentication method used by the Client for the Token Endpoint(token_endpoint_auth_method).Methods inherited from interface org.springframework.security.oauth2.core.ClaimAccessor
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims, hasClaim
-
Method Details
-
getClientId
Returns the Client Identifier(client_id).- Returns:
- the Client Identifier
-
getClientIdIssuedAt
Returns the time at which the Client Identifier was issued(client_id_issued_at).- Returns:
- the time at which the Client Identifier was issued
-
getClientSecret
Returns the Client Secret(client_secret).- Returns:
- the Client Secret
-
getClientSecretExpiresAt
Returns the time at which theclient_secretwill expire(client_secret_expires_at).- Returns:
- the time at which the
client_secretwill expire
-
getClientName
Returns the name of the Client to be presented to the End-User(client_name).- Returns:
- the name of the Client to be presented to the End-User
-
getRedirectUris
Returns the redirectionURIvalues used by the Client(redirect_uris).- Returns:
- the redirection
URIvalues used by the Client
-
getTokenEndpointAuthenticationMethod
Returns the authentication method used by the Client for the Token Endpoint(token_endpoint_auth_method).- Returns:
- the authentication method used by the Client for the Token Endpoint
-
getGrantTypes
Returns the OAuth 2.0grant_typevalues that the Client will restrict itself to using(grant_types).- Returns:
- the OAuth 2.0
grant_typevalues that the Client will restrict itself to using
-
getResponseTypes
Returns the OAuth 2.0response_typevalues that the Client will restrict itself to using(response_types).- Returns:
- the OAuth 2.0
response_typevalues that the Client will restrict itself to using
-
getScopes
Returns the OAuth 2.0scopevalues that the Client will restrict itself to using(scope).- Returns:
- the OAuth 2.0
scopevalues that the Client will restrict itself to using
-
getJwkSetUrl
Returns theURLfor the Client's JSON Web Key Set(jwks_uri).- Returns:
- the
URLfor the Client's JSON Web Key Set(jwks_uri)
-