public class OidcIdToken extends AbstractOAuth2Token implements IdTokenClaimAccessor
AbstractOAuth2Token
representing an OpenID Connect Core 1.0 ID Token.
The OidcIdToken
is a security token that contains "Claims"
about the authentication of an End-User by an Authorization Server.
AbstractOAuth2Token
,
IdTokenClaimAccessor
,
StandardClaimAccessor
,
ID Token,
Standard Claims,
Serialized FormConstructor and Description |
---|
OidcIdToken(java.lang.String tokenValue,
java.time.Instant issuedAt,
java.time.Instant expiresAt,
java.util.Map<java.lang.String,java.lang.Object> claims) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getClaims() |
equals, getExpiresAt, getIssuedAt, getTokenValue, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAccessTokenHash, getAudience, getAuthenticatedAt, getAuthenticationContextClass, getAuthenticationMethods, getAuthorizationCodeHash, getAuthorizedParty, getExpiresAt, getIssuedAt, getIssuer, getNonce, getSubject
getAddress, getBirthdate, getEmail, getEmailVerified, getFamilyName, getFullName, getGender, getGivenName, getLocale, getMiddleName, getNickName, getPhoneNumber, getPhoneNumberVerified, getPicture, getPreferredUsername, getProfile, getUpdatedAt, getWebsite, getZoneInfo
containsClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL
public OidcIdToken(java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt, java.util.Map<java.lang.String,java.lang.Object> claims)
public java.util.Map<java.lang.String,java.lang.Object> getClaims()
getClaims
in interface ClaimAccessor