Class DefaultOidcUser
java.lang.Object
com.codename1.backend.security.oauth2.client.DefaultOAuth2User
com.codename1.backend.security.oauth2.client.DefaultOidcUser
- All Implemented Interfaces:
OAuth2User, OidcUser
An
OidcUser that holds what it is given.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultOidcUser(String name, Collection<? extends GrantedAuthority> authorities, Jwt idToken, Map<String, Object> claims) A user calledname; seeDefaultOAuth2User(String, Collection, Map).DefaultOidcUser(Collection<? extends GrantedAuthority> authorities, Jwt idToken, Map<String, Object> claims, String nameAttributeKey) -
Method Summary
Modifier and TypeMethodDescriptionThe claims of the ID token, with what the provider's user info added.getEmail()Theemailclaim, or null.The verified ID token.Thesubclaim: who the user is at the provider, for good.booleanWhether the provider says it has verifiedOidcUser.getEmail().Methods inherited from class DefaultOAuth2User
getAttributes, getAuthorities, getName, toStringMethods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface OAuth2User
getAttributes, getAuthorities, getName
-
Constructor Details
-
DefaultOidcUser
public DefaultOidcUser(Collection<? extends GrantedAuthority> authorities, Jwt idToken, Map<String, Object> claims, String nameAttributeKey) - Parameters:
claims- the ID token's claims and the user info's, mergednameAttributeKey- the claim that names the user;subfor null
-
DefaultOidcUser
public DefaultOidcUser(String name, Collection<? extends GrantedAuthority> authorities, Jwt idToken, Map<String, Object> claims) A user calledname; seeDefaultOAuth2User(String, Collection, Map).
-
-
Method Details
-
getIdToken
Description copied from interface:OidcUserThe verified ID token.- Specified by:
getIdTokenin interfaceOidcUser
-
getClaims
-
getSubject
Description copied from interface:OidcUserThesubclaim: who the user is at the provider, for good.- Specified by:
getSubjectin interfaceOidcUser
-
getEmail
-
isEmailVerified
public boolean isEmailVerified()Description copied from interface:OidcUserWhether the provider says it has verifiedOidcUser.getEmail(). False when it does not say.- Specified by:
isEmailVerifiedin interfaceOidcUser
-