java.lang.Object
com.vaadin.hilla.sso.starter.endpoint.User

public class User extends Object
A convenience class that contains the information about the current user. Most fields are directly mapped to the OidcUser class.
  • Constructor Details

    • User

      public User()
  • Method Details

    • getBirthdate

      public String getBirthdate()
    • setBirthdate

      public void setBirthdate(String birthdate)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getFamilyName

      public String getFamilyName()
    • setFamilyName

      public void setFamilyName(String familyName)
    • getFullName

      public String getFullName()
    • setFullName

      public void setFullName(String fullName)
    • getGender

      public String getGender()
    • setGender

      public void setGender(String gender)
    • getGivenName

      public String getGivenName()
    • setGivenName

      public void setGivenName(String givenName)
    • getLocale

      public String getLocale()
    • setLocale

      public void setLocale(String locale)
    • getMiddleName

      public String getMiddleName()
    • setMiddleName

      public void setMiddleName(String middleName)
    • getNickName

      public String getNickName()
    • setNickName

      public void setNickName(String nickName)
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • getPicture

      public String getPicture()
    • setPicture

      public void setPicture(String picture)
    • getPreferredUsername

      public String getPreferredUsername()
    • setPreferredUsername

      public void setPreferredUsername(String preferredUsername)
    • getRoles

      public @Nonnull List<@Nonnull String> getRoles()
    • setRoles

      public void setRoles(@Nonnull List<@Nonnull String> roles)
    • from

      public static User from(org.springframework.security.oauth2.core.oidc.user.OidcUser oidcUser)
      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.