Interface OpenIDUserInfo

All Known Implementing Classes:
DefaultOpenIDUserInfo, FacebookUserInfo, GithubUserInfo, GooglePlusUserInfo, GoogleUserInfo, LinkedInUserInfo

public interface OpenIDUserInfo
UserInfo Claims. OpenID Connect Basic Client Profile 1.0 - draft 24
See Also:
  • Method Details

    • getSubject

      String getSubject()
      Returns:
      Subject - Identifier for the End-User at the Issuer.
    • getName

      String getName()
      Returns:
      End-User's full name in displayable form including all name parts, ordered according to End-User's locale and preferences
    • getGivenName

      String getGivenName()
      Returns:
      Given name or first name of the End-User.
    • getFamilyName

      String getFamilyName()
      Returns:
      Surname or last name of the End-User.
    • getMiddleName

      String getMiddleName()
      Returns:
      Middle name of the End-User.
    • getNickname

      String getNickname()
      Returns:
      Casual name of the End-User that may or may not be the same as the given_name.
    • getPreferredUsername

      String getPreferredUsername()
      Returns:
      Shorthand name that the End-User wishes to be referred to.
    • getProfile

      String getProfile()
      Returns:
      URL of the End-User's profile page.
    • getPicture

      String getPicture()
      Returns:
      URL of the End-User's profile picture.
    • getWebsite

      String getWebsite()
      Returns:
      URL of the End-User's web page or blog.
    • getEmail

      String getEmail()
      Returns:
      End-User's preferred e-mail address.
    • isEmailVerified

      boolean isEmailVerified()
      Returns:
      True if the End-User's e-mail address has been verified; otherwise false.
    • getGender

      String getGender()
      Returns:
      End-User's gender. (female or male).
    • getBirthdate

      Date getBirthdate()
      Returns:
      End-User's birthday
    • getZoneInfo

      String getZoneInfo()
      Returns:
      String from zoneinfo time zone database representing the End-User's time zone.
    • getLocale

      String getLocale()
      Returns:
      End-User's locale.
    • getPhoneNumber

      String getPhoneNumber()
      Returns:
      End-User's preferred telephone number.
    • getAddress

      String getAddress()
      Returns:
      End-User's preferred address.
    • getUpdatedTime

      Date getUpdatedTime()
      Returns:
      Time the End-User's information was last updated.