Class OAuth2TokenClaimsContext
java.lang.Object
org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext
- All Implemented Interfaces:
Context
,OAuth2TokenContext
An
OAuth2TokenContext
implementation that provides access
to the claims
of an OAuth 2.0 Token, allowing the ability to customize.- Since:
- 0.2.3
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.security.oauth2.server.authorization.token.OAuth2TokenContext
OAuth2TokenContext.AbstractBuilder<T extends OAuth2TokenContext,
B extends OAuth2TokenContext.AbstractBuilder<T, B>> -
Method Summary
Modifier and TypeMethodDescription<V> V
Returns the value of the attribute associated to the key.Returns theclaims
allowing the ability to add, replace, or remove.boolean
Returnstrue
if an attribute associated to the key exists,false
otherwise.with
(OAuth2TokenClaimsSet.Builder claimsBuilder) Constructs a newOAuth2TokenClaimsContext.Builder
with the provided claims.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.security.oauth2.server.authorization.context.Context
get
Methods inherited from interface org.springframework.security.oauth2.server.authorization.token.OAuth2TokenContext
getAuthorization, getAuthorizationGrant, getAuthorizationGrantType, getAuthorizationServerContext, getAuthorizedScopes, getPrincipal, getRegisteredClient, getTokenType
-
Method Details
-
get
Description copied from interface:Context
Returns the value of the attribute associated to the key. -
hasKey
Description copied from interface:Context
Returnstrue
if an attribute associated to the key exists,false
otherwise. -
getClaims
Returns theclaims
allowing the ability to add, replace, or remove.- Returns:
- the
OAuth2TokenClaimsSet.Builder
-
with
Constructs a newOAuth2TokenClaimsContext.Builder
with the provided claims.- Parameters:
claimsBuilder
- the claims to initialize the builder- Returns:
- the
OAuth2TokenClaimsContext.Builder
-