Interface OAuth2TokenClaimAccessor
- All Superinterfaces:
org.springframework.security.oauth2.core.ClaimAccessor
- All Known Implementing Classes:
OAuth2TokenClaimsSet
public interface OAuth2TokenClaimAccessor
extends org.springframework.security.oauth2.core.ClaimAccessor
A
ClaimAccessor for the "claims" that may be contained in an
OAuth2TokenClaimsSet.- Since:
- 7.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Audience(aud)claim which identifies the recipient(s) that the OAuth 2.0 Token is intended for.default @Nullable InstantReturns the Expiration time(exp)claim which identifies the expiration time on or after which the OAuth 2.0 Token MUST NOT be accepted for processing.default @Nullable StringgetId()Returns the ID(jti)claim which provides a unique identifier for the OAuth 2.0 Token.default @Nullable InstantReturns the Issued at(iat)claim which identifies the time at which the OAuth 2.0 Token was issued.default @Nullable URLReturns the Issuer(iss)claim which identifies the principal that issued the OAuth 2.0 Token.default @Nullable InstantReturns the Not Before(nbf)claim which identifies the time before which the OAuth 2.0 Token MUST NOT be accepted for processing.default @Nullable StringReturns the Subject(sub)claim which identifies the principal that is the subject of the OAuth 2.0 Token.Methods inherited from interface org.springframework.security.oauth2.core.ClaimAccessor
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims, hasClaim
-
Method Details
-
getIssuer
Returns the Issuer(iss)claim which identifies the principal that issued the OAuth 2.0 Token.- Returns:
- the Issuer identifier, or
nullif not present
-
getSubject
Returns the Subject(sub)claim which identifies the principal that is the subject of the OAuth 2.0 Token.- Returns:
- the Subject identifier, or
nullif not present
-
getAudience
-
getExpiresAt
Returns the Expiration time(exp)claim which identifies the expiration time on or after which the OAuth 2.0 Token MUST NOT be accepted for processing.- Returns:
- the Expiration time on or after which the OAuth 2.0 Token MUST NOT be
accepted for processing, or
nullif not present
-
getNotBefore
Returns the Not Before(nbf)claim which identifies the time before which the OAuth 2.0 Token MUST NOT be accepted for processing.- Returns:
- the Not Before time before which the OAuth 2.0 Token MUST NOT be accepted
for processing, or
nullif not present
-
getIssuedAt
Returns the Issued at(iat)claim which identifies the time at which the OAuth 2.0 Token was issued.- Returns:
- the Issued at claim which identifies the time at which the OAuth 2.0 Token
was issued, or
nullif not present
-
getId
Returns the ID(jti)claim which provides a unique identifier for the OAuth 2.0 Token.- Returns:
- the ID claim which provides a unique identifier for the OAuth 2.0 Token, or
nullif not present
-