Package org.keycloak.representations
Class AccessToken
- java.lang.Object
- 
- org.keycloak.representations.JsonWebToken
- 
- org.keycloak.representations.IDToken
- 
- org.keycloak.representations.AccessToken
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Token
 - Direct Known Subclasses:
- IdentityCookieToken,- RefreshToken,- TokenMetadataRepresentation
 
 public class AccessToken extends IDToken - Version:
- $Revision: 1 $
- Author:
- Bill Burke
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAccessToken.Accessstatic classAccessToken.Authorizationstatic classAccessToken.CertConf
 - 
Field SummaryFields Modifier and Type Field Description protected Set<String>allowedOriginsprotected AccessToken.Authorizationauthorizationprotected AccessToken.CertConfcertConfprotected AccessToken.AccessrealmAccessprotected Map<String,AccessToken.Access>resourceAccessprotected Stringscopeprotected Set<String>trustedCertificates- 
Fields inherited from class org.keycloak.representations.IDTokenaccessTokenHash, acr, ACR, address, ADDRESS, AT_HASH, auth_time, AUTH_TIME, birthdate, BIRTHDATE, C_HASH, CLAIMS_LOCALES, claimsLocales, codeHash, email, EMAIL, EMAIL_VERIFIED, emailVerified, FAMILY_NAME, familyName, gender, GENDER, GIVEN_NAME, givenName, locale, LOCALE, MIDDLE_NAME, middleName, name, NAME, nickName, NICKNAME, nonce, NONCE, PHONE_NUMBER, PHONE_NUMBER_VERIFIED, phoneNumber, phoneNumberVerified, picture, PICTURE, PREFERRED_USERNAME, preferredUsername, profile, PROFILE, S_HASH, SESSION_ID, SESSION_STATE, sessionState, stateHash, UPDATED_AT, updatedAt, website, WEBSITE, zoneinfo, ZONEINFO
 
- 
 - 
Constructor SummaryConstructors Constructor Description AccessToken()
 - 
Method Summary- 
Methods inherited from class org.keycloak.representations.IDTokengetAccessTokenHash, getAcr, getAddress, getAuth_time, getAuthTime, getBirthdate, getClaimsLocales, getCodeHash, getEmail, getEmailVerified, getFamilyName, getGender, getGivenName, getLocale, getMiddleName, getName, getNickName, getNonce, getPhoneNumber, getPhoneNumberVerified, getPicture, getPreferredUsername, getProfile, getSessionId, getSessionState, getStateHash, getUpdatedAt, getWebsite, getZoneinfo, setAccessTokenHash, setAcr, setAddress, setAuth_time, setAuthTime, setBirthdate, setClaimsLocales, setCodeHash, setEmail, setEmailVerified, setFamilyName, setGender, setGivenName, setLocale, setMiddleName, setName, setNickName, setNonce, setPhoneNumber, setPhoneNumberVerified, setPicture, setPreferredUsername, setProfile, setSessionState, setStateHash, setUpdatedAt, setWebsite, setZoneinfo
 - 
Methods inherited from class org.keycloak.representations.JsonWebTokenaddAudience, audience, exp, getAudience, getExp, getExpiration, getIat, getId, getIssuedAt, getIssuedFor, getIssuer, getNbf, getNotBefore, getOtherClaims, getSubject, getType, hasAnyAudience, hasAudience, iat, isActive, isActive, isExpired, isIssuedBeforeSessionStart, isNotBefore, issuedNow, nbf, setOtherClaims, setSubject
 
- 
 
- 
- 
- 
Field Detail- 
realmAccessprotected AccessToken.Access realmAccess 
 - 
resourceAccessprotected Map<String,AccessToken.Access> resourceAccess 
 - 
authorizationprotected AccessToken.Authorization authorization 
 - 
certConfprotected AccessToken.CertConf certConf 
 - 
scopeprotected String scope 
 
- 
 - 
Method Detail- 
getResourceAccesspublic Map<String,AccessToken.Access> getResourceAccess() 
 - 
setResourceAccesspublic void setResourceAccess(Map<String,AccessToken.Access> resourceAccess) 
 - 
isVerifyCallerpublic boolean isVerifyCaller() Does the realm require verifying the caller?- Returns:
 
 - 
isVerifyCallerpublic boolean isVerifyCaller(String resource) Does the resource override the requirement of verifying the caller?- Parameters:
- resource-
- Returns:
 
 - 
getResourceAccesspublic AccessToken.Access getResourceAccess(String resource) 
 - 
addAccesspublic AccessToken.Access addAccess(String service) 
 - 
idpublic AccessToken id(String id) - Overrides:
- idin class- JsonWebToken
 
 - 
expirationpublic AccessToken expiration(int expiration) - Overrides:
- expirationin class- JsonWebToken
 
 - 
notBeforepublic AccessToken notBefore(int notBefore) - Overrides:
- notBeforein class- JsonWebToken
 
 - 
issuedAtpublic AccessToken issuedAt(int issuedAt) - Overrides:
- issuedAtin class- JsonWebToken
 
 - 
issuerpublic AccessToken issuer(String issuer) - Overrides:
- issuerin class- JsonWebToken
 
 - 
subjectpublic AccessToken subject(String subject) - Overrides:
- subjectin class- JsonWebToken
 
 - 
typepublic AccessToken type(String type) - Overrides:
- typein class- JsonWebToken
 
 - 
getRealmAccesspublic AccessToken.Access getRealmAccess() 
 - 
setRealmAccesspublic void setRealmAccess(AccessToken.Access realmAccess) 
 - 
issuedForpublic AccessToken issuedFor(String issuedFor) - Overrides:
- issuedForin class- JsonWebToken
 
 - 
getAuthorizationpublic AccessToken.Authorization getAuthorization() 
 - 
setAuthorizationpublic void setAuthorization(AccessToken.Authorization authorization) 
 - 
getCertConfpublic AccessToken.CertConf getCertConf() 
 - 
setCertConfpublic void setCertConf(AccessToken.CertConf certConf) 
 - 
getScopepublic String getScope() 
 - 
setScopepublic void setScope(String scope) 
 - 
getCategorypublic TokenCategory getCategory() - Specified by:
- getCategoryin interface- Token
- Overrides:
- getCategoryin class- IDToken
 
 
- 
 
-