public class DefaultOidcUser extends DefaultOAuth2User implements OidcUser
OidcUser
.
The claim used for accessing the "name" of the
user Principal
via getClaims()
is IdTokenClaimNames.SUB
.
OidcUser
,
DefaultOAuth2User
,
OidcIdToken
,
OidcUserInfo
,
Serialized FormConstructor and Description |
---|
DefaultOidcUser(java.util.Set<GrantedAuthority> authorities,
OidcIdToken idToken) |
DefaultOidcUser(java.util.Set<GrantedAuthority> authorities,
OidcIdToken idToken,
OidcUserInfo userInfo) |
DefaultOidcUser(java.util.Set<GrantedAuthority> authorities,
OidcIdToken idToken,
OidcUserInfo userInfo,
java.lang.String nameAttributeKey) |
DefaultOidcUser(java.util.Set<GrantedAuthority> authorities,
OidcIdToken idToken,
java.lang.String nameAttributeKey) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getClaims() |
OidcIdToken |
getIdToken() |
OidcUserInfo |
getUserInfo() |
equals, getAttributes, getAuthorities, getName, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributes, getAuthorities
getName
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 DefaultOidcUser(java.util.Set<GrantedAuthority> authorities, OidcIdToken idToken)
public DefaultOidcUser(java.util.Set<GrantedAuthority> authorities, OidcIdToken idToken, java.lang.String nameAttributeKey)
public DefaultOidcUser(java.util.Set<GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo)
public DefaultOidcUser(java.util.Set<GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo, java.lang.String nameAttributeKey)
public java.util.Map<java.lang.String,java.lang.Object> getClaims()
getClaims
in interface ClaimAccessor
getClaims
in interface OidcUser
public OidcIdToken getIdToken()
getIdToken
in interface OidcUser
public OidcUserInfo getUserInfo()
getUserInfo
in interface OidcUser