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, getClaim, 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.