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