Top Fields Constructors Methods
org.keycloak.representations

public Class IDToken

extends JsonWebToken
Class Inheritance
Known Direct Subclasses
org.keycloak.representations.AccessToken
Imports
com.fasterxml.jackson.annotation.JsonAlias, .JsonIgnore, .JsonProperty, org.keycloak.TokenCategory

Author
Bill Burke
Version
$Revision: 1 $

Field Summary

Modifier and TypeField and Description
protected String
public static final String
protected String
public static final String
protected AddressClaimSet
public static final String
public static final String
protected Long
public static final String
protected String
public static final String
public static final String
protected String
protected String
public static final String
protected String
public static final String
protected Boolean
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
public static final String
protected String
protected Boolean
public static final String
protected String
public static final String
protected String
public static final String
protected String
public static final String
public static final String
public static final String
protected String
protected String
public static final String
protected Long
public static final String
protected String
public static final String
protected String
Inherited from org.keycloak.representations.JsonWebToken:
audienceAZPexpiatidissuedForissuernbfotherClaimsSUBJECTsubjecttype

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public AddressClaimSet
public Long
public int
getAuthTime()

Deprecated int will overflow with values after 2038. Use getAuth_time() instead.
public String
public TokenCategory
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 String
public Boolean
public String
public String
public String
public String
public String
public String
public Long
public String
public String
public void
setAccessTokenHash(String accessTokenHash)

public void
public void
public void
setAuth_time(Long auth_time)

public void
setAuthTime(int authTime)

Deprecated int will overflow with values after 2038. Use setAuth_time(Long) ()} instead.
public void
setBirthdate(String birthdate)

public void
setClaimsLocales(String claimsLocales)

public void
setCodeHash(String codeHash)

public void
public void
setEmailVerified(Boolean emailVerified)

public void
setFamilyName(String familyName)

public void
setGender(String gender)

public void
setGivenName(String givenName)

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
setSessionState(String sessionState)

public void
setStateHash(String stateHash)

public void
setUpdatedAt(Long updatedAt)

public void
setWebsite(String website)

public void
setZoneinfo(String zoneinfo)

Inherited from org.keycloak.representations.JsonWebToken:
addAudienceaudienceexpexpirationgetAudiencegetExpgetExpirationgetIatgetIdgetIssuedAtgetIssuedForgetIssuergetNbfgetNotBeforegetOtherClaimsgetSubjectgetTypehasAnyAudiencehasAudienceiatidisActiveisActiveisExpiredisIssuedBeforeSessionStartisNotBeforeissuedAtissuedForissuedNowissuernbfnotBeforesetOtherClaimssetSubjectsubjecttype

Field Detail

accessTokenHashback to summary
protected String accessTokenHash
Annotations
@JsonProperty:at_hash
ACRback to summary
public static final String ACR
acrback to summary
protected String acr
Annotations
@JsonProperty:acr
ADDRESSback to summary
public static final String ADDRESS
addressback to summary
protected AddressClaimSet address
Annotations
@JsonProperty:address
AT_HASHback to summary
public static final String AT_HASH
AUTH_TIMEback to summary
public static final String AUTH_TIME
auth_timeback to summary
protected Long auth_time
BIRTHDATEback to summary
public static final String BIRTHDATE
birthdateback to summary
protected String birthdate
Annotations
@JsonProperty:birthdate
C_HASHback to summary
public static final String C_HASH
CLAIMS_LOCALESback to summary
public static final String CLAIMS_LOCALES
claimsLocalesback to summary
protected String claimsLocales
Annotations
@JsonProperty:claims_locales
codeHashback to summary
protected String codeHash
Annotations
@JsonProperty:c_hash
EMAILback to summary
public static final String EMAIL
emailback to summary
protected String email
Annotations
@JsonProperty:email
EMAIL_VERIFIEDback to summary
public static final String EMAIL_VERIFIED
emailVerifiedback to summary
protected Boolean emailVerified
Annotations
@JsonProperty:email_verified
FAMILY_NAMEback to summary
public static final String FAMILY_NAME
familyNameback to summary
protected String familyName
Annotations
@JsonProperty:family_name
GENDERback to summary
public static final String GENDER
genderback to summary
protected String gender
Annotations
@JsonProperty:gender
GIVEN_NAMEback to summary
public static final String GIVEN_NAME
givenNameback to summary
protected String givenName
Annotations
@JsonProperty:given_name
LOCALEback to summary
public static final String LOCALE
localeback to summary
protected String locale
Annotations
@JsonProperty:locale
MIDDLE_NAMEback to summary
public static final String MIDDLE_NAME
middleNameback to summary
protected String middleName
Annotations
@JsonProperty:middle_name
NAMEback to summary
public static final String NAME
nameback to summary
protected String name
Annotations
@JsonProperty:name
NICKNAMEback to summary
public static final String NICKNAME
nickNameback to summary
protected String nickName
Annotations
@JsonProperty:nickname
NONCEback to summary
public static final String NONCE
nonceback to summary
protected String nonce
Annotations
@JsonProperty:nonce
PHONE_NUMBERback to summary
public static final String PHONE_NUMBER
PHONE_NUMBER_VERIFIEDback to summary
public static final String PHONE_NUMBER_VERIFIED
phoneNumberback to summary
protected String phoneNumber
Annotations
@JsonProperty:phone_number
phoneNumberVerifiedback to summary
protected Boolean phoneNumberVerified
Annotations
@JsonProperty:phone_number_verified
PICTUREback to summary
public static final String PICTURE
pictureback to summary
protected String picture
Annotations
@JsonProperty:picture
PREFERRED_USERNAMEback to summary
public static final String PREFERRED_USERNAME
preferredUsernameback to summary
protected String preferredUsername
Annotations
@JsonProperty:preferred_username
PROFILEback to summary
public static final String PROFILE
profileback to summary
protected String profile
Annotations
@JsonProperty:profile
S_HASHback to summary
public static final String S_HASH
SESSION_IDback to summary
public static final String SESSION_ID
SESSION_STATEback to summary
public static final String SESSION_STATE
sessionStateback to summary
protected String sessionState
Annotations
@JsonProperty:session_state
@JsonAlias:sid
stateHashback to summary
protected String stateHash
Annotations
@JsonProperty:s_hash
UPDATED_ATback to summary
public static final String UPDATED_AT
updatedAtback to summary
protected Long updatedAt
Annotations
@JsonProperty:updated_at
WEBSITEback to summary
public static final String WEBSITE
websiteback to summary
protected String website
Annotations
@JsonProperty:website
ZONEINFOback to summary
public static final String ZONEINFO
zoneinfoback to summary
protected String zoneinfo
Annotations
@JsonProperty:zoneinfo

Constructor Detail

IDTokenback to summary
public IDToken()

Method Detail

getAccessTokenHashback to summary
public String getAccessTokenHash()
getAcrback to summary
public String getAcr()
getAddressback to summary
public AddressClaimSet getAddress()
getAuth_timeback to summary
public Long getAuth_time()
getAuthTimeback to summary
public int getAuthTime()

Deprecated

int will overflow with values after 2038. Use getAuth_time() instead.

Annotations
@Deprecated
@JsonIgnore
getBirthdateback to summary
public String getBirthdate()
getCategoryback to summary
public TokenCategory getCategory()

Overrides org.keycloak.representations.JsonWebToken.getCategory.

Implements org.keycloak.Token.getCategory.

Annotations
@Override
getClaimsLocalesback to summary
public String getClaimsLocales()
getCodeHashback to summary
public String getCodeHash()
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()
getLocaleback to summary
public String getLocale()
getMiddleNameback to summary
public String getMiddleName()
getNameback to summary
public String getName()
getNickNameback to summary
public String getNickName()
getNonceback to summary
public String getNonce()
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()
getSessionIdback to summary
public String getSessionId()
Annotations
@JsonProperty:sid
getSessionStateback to summary
public String getSessionState()
getStateHashback to summary
public String getStateHash()
getUpdatedAtback to summary
public Long getUpdatedAt()
getWebsiteback to summary
public String getWebsite()
getZoneinfoback to summary
public String getZoneinfo()
setAccessTokenHashback to summary
public void setAccessTokenHash(String accessTokenHash)
setAcrback to summary
public void setAcr(String acr)
setAddressback to summary
public void setAddress(AddressClaimSet address)
setAuth_timeback to summary
public void setAuth_time(Long auth_time)
setAuthTimeback to summary
public void setAuthTime(int authTime)

Deprecated

int will overflow with values after 2038. Use setAuth_time(Long) ()} instead.

setBirthdateback to summary
public void setBirthdate(String birthdate)
setClaimsLocalesback to summary
public void setClaimsLocales(String claimsLocales)
setCodeHashback to summary
public void setCodeHash(String codeHash)
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)
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)
setNonceback to summary
public void setNonce(String nonce)
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)
setSessionStateback to summary
public void setSessionState(String sessionState)
setStateHashback to summary
public void setStateHash(String stateHash)
setUpdatedAtback to summary
public void setUpdatedAt(Long updatedAt)
setWebsiteback to summary
public void setWebsite(String website)
setZoneinfoback to summary
public void setZoneinfo(String zoneinfo)