public interface OAuth2IntrospectionClaimAccessor extends ClaimAccessor
ClaimAccessor
for the "claims" that may be contained in the
Introspection Response.ClaimAccessor
,
OAuth2IntrospectionClaimNames
,
OAuth2IntrospectionAuthenticatedPrincipal
,
Introspection ResponseModifier and Type | Method and Description |
---|---|
default java.util.List<java.lang.String> |
getAudience()
Returns the intended audience
(aud) for the token |
default java.lang.String |
getClientId()
Returns the client identifier
(client_id) for the token |
default java.time.Instant |
getExpiresAt()
Returns a timestamp
(exp) indicating when the token expires |
default java.lang.String |
getId()
Returns the identifier
(jti) for the token |
default java.time.Instant |
getIssuedAt()
Returns a timestamp
(iat) indicating when the token was issued |
default java.net.URL |
getIssuer()
Returns the issuer
(iss) of the token |
default java.time.Instant |
getNotBefore()
Returns a timestamp
(nbf) indicating when the token is not to be used
before |
default java.lang.String |
getScope()
Returns the scopes
(scope) associated with the token |
default java.lang.String |
getSubject()
Returns usually a machine-readable identifier
(sub) of the resource owner
who authorized the token |
default java.lang.String |
getTokenType()
Returns the type of the token
(token_type) , for example bearer . |
default java.lang.String |
getUsername()
Returns a human-readable identifier
(username) for the resource owner that
authorized the token |
default boolean |
isActive()
Returns the indicator
(active) whether or not the token is currently active |
containsClaim, getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims
default boolean isActive()
(active)
whether or not the token is currently activedefault java.lang.String getScope()
(scope)
associated with the tokendefault java.lang.String getClientId()
(client_id)
for the tokendefault java.lang.String getUsername()
(username)
for the resource owner that
authorized the tokendefault java.lang.String getTokenType()
(token_type)
, for example bearer
.bearer
.default java.time.Instant getExpiresAt()
(exp)
indicating when the token expiresdefault java.time.Instant getIssuedAt()
(iat)
indicating when the token was issueddefault java.time.Instant getNotBefore()
(nbf)
indicating when the token is not to be used
beforedefault java.lang.String getSubject()
(sub)
of the resource owner
who authorized the tokendefault java.util.List<java.lang.String> getAudience()
(aud)
for the tokendefault java.net.URL getIssuer()
(iss)
of the tokendefault java.lang.String getId()
(jti)
for the token