Class User
java.lang.Object
com.vaadin.hilla.sso.starter.endpoint.User
A convenience class that contains the information about the current user.
Most fields are directly mapped to the OidcUser class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Userfrom(org.springframework.security.oauth2.core.oidc.user.OidcUser oidcUser) Maps the OidcUser to a User object.getEmail()getRoles()voidsetBirthdate(String birthdate) voidvoidsetFamilyName(String familyName) voidsetFullName(String fullName) voidvoidsetGivenName(String givenName) voidvoidsetMiddleName(String middleName) voidsetNickName(String nickName) voidsetPhoneNumber(String phoneNumber) voidsetPicture(String picture) voidsetPreferredUsername(String preferredUsername) void
-
Constructor Details
-
User
public User()
-
-
Method Details
-
getBirthdate
-
setBirthdate
-
getEmail
-
setEmail
-
getFamilyName
-
setFamilyName
-
getFullName
-
setFullName
-
getGender
-
setGender
-
getGivenName
-
setGivenName
-
getLocale
-
setLocale
-
getMiddleName
-
setMiddleName
-
getNickName
-
setNickName
-
getPhoneNumber
-
setPhoneNumber
-
getPicture
-
setPicture
-
getPreferredUsername
-
setPreferredUsername
-
getRoles
-
setRoles
-
from
Maps the OidcUser to a User object.- Parameters:
oidcUser- the OidcUser- Returns:
- the User object, containing the information from the OidcUser and a mapping of the roles.
-