public interface JwtClaimAccessor extends ClaimAccessor
ClaimAccessor
for the "claims" that may be contained
in the JSON object JWT Claims Set of a JSON Web Token (JWT).ClaimAccessor
,
JwtClaimNames
,
Jwt
,
Registered Claim NamesModifier and Type | Method and Description |
---|---|
default java.util.List<java.lang.String> |
getAudience()
Returns the Audience
(aud) claim which identifies the recipient(s)
that the JWT is intended for. |
default java.time.Instant |
getExpiresAt()
Returns the Expiration time
(exp) claim which identifies the expiration time
on or after which the JWT MUST NOT be accepted for processing. |
default java.lang.String |
getId()
Returns the JWT ID
(jti) claim which provides a unique identifier for the JWT. |
default java.time.Instant |
getIssuedAt()
Returns the Issued at
(iat) claim which identifies the time at which the JWT was issued. |
default java.net.URL |
getIssuer()
Returns the Issuer
(iss) claim which identifies the principal that issued the JWT. |
default java.time.Instant |
getNotBefore()
Returns the Not Before
(nbf) claim which identifies the time
before which the JWT MUST NOT be accepted for processing. |
default java.lang.String |
getSubject()
Returns the Subject
(sub) claim which identifies the principal
that is the subject of the JWT. |
containsClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims
default java.net.URL getIssuer()
(iss)
claim which identifies the principal that issued the JWT.default java.lang.String getSubject()
(sub)
claim which identifies the principal
that is the subject of the JWT.default java.util.List<java.lang.String> getAudience()
(aud)
claim which identifies the recipient(s)
that the JWT is intended for.default java.time.Instant getExpiresAt()
(exp)
claim which identifies the expiration time
on or after which the JWT MUST NOT be accepted for processing.default java.time.Instant getNotBefore()
(nbf)
claim which identifies the time
before which the JWT MUST NOT be accepted for processing.default java.time.Instant getIssuedAt()
(iat)
claim which identifies the time at which the JWT was issued.default java.lang.String getId()
(jti)
claim which provides a unique identifier for the JWT.