Class OAuth2ClientRegistration
java.lang.Object
org.springframework.security.oauth2.server.authorization.AbstractOAuth2ClientRegistration
org.springframework.security.oauth2.server.authorization.OAuth2ClientRegistration
- All Implemented Interfaces:
Serializable, ClaimAccessor, OAuth2ClientMetadataClaimAccessor
A representation of an OAuth 2.0 Client Registration Request and Response, which is
sent to and returned from the Client Registration Endpoint, and contains a set of
claims about the Client's Registration information. The claims are defined by the OAuth
2.0 Dynamic Client Registration Protocol specification.
- Since:
- 7.0
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class AbstractOAuth2ClientRegistration
AbstractOAuth2ClientRegistration.AbstractBuilder<T,B> -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Constructs a newOAuth2ClientRegistration.Builderwith empty claims.withClaims(Map<String, Object> claims) Constructs a newOAuth2ClientRegistration.Builderwith the provided claims.Methods inherited from class AbstractOAuth2ClientRegistration
getClaimsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ClaimAccessor
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, hasClaimMethods inherited from interface OAuth2ClientMetadataClaimAccessor
getClientId, getClientIdIssuedAt, getClientName, getClientSecret, getClientSecretExpiresAt, getGrantTypes, getJwkSetUrl, getRedirectUris, getResponseTypes, getScopes, getTokenEndpointAuthenticationMethod
-
Method Details
-
builder
Constructs a newOAuth2ClientRegistration.Builderwith empty claims.- Returns:
- the
OAuth2ClientRegistration.Builder
-
withClaims
Constructs a newOAuth2ClientRegistration.Builderwith the provided claims.- Parameters:
claims- the claims to initialize the builder- Returns:
- the
OAuth2ClientRegistration.Builder
-