Top Fields Constructors Methods
org.keycloak.representations

public Class UserInfo

extends Object
Class Inheritance
Imports
com.fasterxml.jackson.annotation.JsonAnyGetter, .JsonAnySetter, .JsonIgnore, .JsonProperty, com.fasterxml.jackson.databind.annotation.JsonDeserialize, .JsonSerialize, org.keycloak.json.StringOrArrayDeserializer, .StringOrArraySerializer, java.util.HashMap, .Map

Author
pedroigor

Field Summary

Modifier and TypeField and Description
protected AddressClaimSet
protected String[]
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Map<String, Object>
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected Long
protected String
protected String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AddressClaimSet
public String[]
public String
public String
public String
public Boolean
public String
public String
public String
public String
public String
public String
public String
public String
public Map<String, Object>
getOtherClaims()

This is a map of any other claims and data that might be in the UserInfo.

public String
public Boolean
public String
public String
public String
public String
public String
public Long
public String
public String
public boolean
hasAudience(String audience)

public void
public void
setAudience(String... audience)

public void
setBirthdate(String birthdate)

public void
setClaimsLocales(String claimsLocales)

public void
public void
setEmailVerified(Boolean emailVerified)

public void
setFamilyName(String familyName)

public void
setGender(String gender)

public void
setGivenName(String givenName)

public void
setIssuer(String issuer)

public void
setLocale(String locale)

public void
setMiddleName(String middleName)

public void
public void
setNickName(String nickName)

public void
public void
setPhoneNumber(String phoneNumber)

public void
setPhoneNumberVerified(Boolean phoneNumberVerified)

public void
setPicture(String picture)

public void
setPreferredUsername(String preferredUsername)

public void
setProfile(String profile)

public void
public void
setSubject(String subject)

public void
setUpdatedAt(Long updatedAt)

public void
setWebsite(String website)

public void
setZoneinfo(String zoneinfo)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addressback to summary
protected AddressClaimSet address
Annotations
@JsonProperty:address
audienceback to summary
protected String[] audience
Annotations
@JsonProperty:aud
@JsonSerialize
using:StringOrArraySerializer
@JsonDeserialize
using:StringOrArrayDeserializer
birthdateback to summary
protected String birthdate
Annotations
@JsonProperty:birthdate
claimsLocalesback to summary
protected String claimsLocales
Annotations
@JsonProperty:claims_locales
emailback to summary
protected String email
Annotations
@JsonProperty:email
emailVerifiedback to summary
protected Boolean emailVerified
Annotations
@JsonProperty:email_verified
familyNameback to summary
protected String familyName
Annotations
@JsonProperty:family_name
genderback to summary
protected String gender
Annotations
@JsonProperty:gender
givenNameback to summary
protected String givenName
Annotations
@JsonProperty:given_name
issuerback to summary
protected String issuer
Annotations
@JsonProperty:iss
localeback to summary
protected String locale
Annotations
@JsonProperty:locale
middleNameback to summary
protected String middleName
Annotations
@JsonProperty:middle_name
nameback to summary
protected String name
Annotations
@JsonProperty:name
nickNameback to summary
protected String nickName
Annotations
@JsonProperty:nickname
otherClaimsback to summary
protected Map<String, Object> otherClaims
phoneNumberback to summary
protected String phoneNumber
Annotations
@JsonProperty:phone_number
phoneNumberVerifiedback to summary
protected Boolean phoneNumberVerified
Annotations
@JsonProperty:phone_number_verified
pictureback to summary
protected String picture
Annotations
@JsonProperty:picture
preferredUsernameback to summary
protected String preferredUsername
Annotations
@JsonProperty:preferred_username
profileback to summary
protected String profile
Annotations
@JsonProperty:profile
subback to summary
protected String sub
Annotations
@JsonProperty:sub
updatedAtback to summary
protected Long updatedAt
Annotations
@JsonProperty:updated_at
websiteback to summary
protected String website
Annotations
@JsonProperty:website
zoneinfoback to summary
protected String zoneinfo
Annotations
@JsonProperty:zoneinfo

Constructor Detail

UserInfoback to summary
public UserInfo()

Method Detail

getAddressback to summary
public AddressClaimSet getAddress()
getAudienceback to summary
public String[] getAudience()
Annotations
@JsonIgnore
getBirthdateback to summary
public String getBirthdate()
getClaimsLocalesback to summary
public String getClaimsLocales()
getEmailback to summary
public String getEmail()
getEmailVerifiedback to summary
public Boolean getEmailVerified()
getFamilyNameback to summary
public String getFamilyName()
getGenderback to summary
public String getGender()
getGivenNameback to summary
public String getGivenName()
getIssuerback to summary
public String getIssuer()
getLocaleback to summary
public String getLocale()
getMiddleNameback to summary
public String getMiddleName()
getNameback to summary
public String getName()
getNickNameback to summary
public String getNickName()
getOtherClaimsback to summary
public Map<String, Object> getOtherClaims()

This is a map of any other claims and data that might be in the UserInfo. Could be custom claims set up by the auth server

Annotations
@JsonAnyGetter
getPhoneNumberback to summary
public String getPhoneNumber()
getPhoneNumberVerifiedback to summary
public Boolean getPhoneNumberVerified()
getPictureback to summary
public String getPicture()
getPreferredUsernameback to summary
public String getPreferredUsername()
getProfileback to summary
public String getProfile()
getSubback to summary
public String getSub()
getSubjectback to summary
public String getSubject()
getUpdatedAtback to summary
public Long getUpdatedAt()
getWebsiteback to summary
public String getWebsite()
getZoneinfoback to summary
public String getZoneinfo()
hasAudienceback to summary
public boolean hasAudience(String audience)
setAddressback to summary
public void setAddress(AddressClaimSet address)
setAudienceback to summary
public void setAudience(String... audience)
setBirthdateback to summary
public void setBirthdate(String birthdate)
setClaimsLocalesback to summary
public void setClaimsLocales(String claimsLocales)
setEmailback to summary
public void setEmail(String email)
setEmailVerifiedback to summary
public void setEmailVerified(Boolean emailVerified)
setFamilyNameback to summary
public void setFamilyName(String familyName)
setGenderback to summary
public void setGender(String gender)
setGivenNameback to summary
public void setGivenName(String givenName)
setIssuerback to summary
public void setIssuer(String issuer)
setLocaleback to summary
public void setLocale(String locale)
setMiddleNameback to summary
public void setMiddleName(String middleName)
setNameback to summary
public void setName(String name)
setNickNameback to summary
public void setNickName(String nickName)
setOtherClaimsback to summary
public void setOtherClaims(String name, Object value)
Annotations
@JsonAnySetter
setPhoneNumberback to summary
public void setPhoneNumber(String phoneNumber)
setPhoneNumberVerifiedback to summary
public void setPhoneNumberVerified(Boolean phoneNumberVerified)
setPictureback to summary
public void setPicture(String picture)
setPreferredUsernameback to summary
public void setPreferredUsername(String preferredUsername)
setProfileback to summary
public void setProfile(String profile)
setSubback to summary
public void setSub(String sub)
setSubjectback to summary
public void setSubject(String subject)
setUpdatedAtback to summary
public void setUpdatedAt(Long updatedAt)
setWebsiteback to summary
public void setWebsite(String website)
setZoneinfoback to summary
public void setZoneinfo(String zoneinfo)