Package org.keycloak.protocol.oidc
Class TokenManager.AccessTokenResponseBuilder
java.lang.Object
org.keycloak.protocol.oidc.TokenManager.AccessTokenResponseBuilder
- Enclosing class:
- TokenManager
-
Constructor Summary
ConstructorsConstructorDescriptionAccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) -
Method Summary
Modifier and TypeMethodDescriptionaccessToken(org.keycloak.representations.AccessToken accessToken) org.keycloak.representations.AccessTokenResponsebuild()voidgenerateCodeHash(String code) generateIDToken(boolean isIdTokenAsDetachedSignature) generateRefreshToken(org.keycloak.representations.RefreshToken oldRefreshToken, AuthenticatedClientSessionModel clientSession) generateStateHash(String state) org.keycloak.representations.AccessTokenorg.keycloak.representations.IDTokenorg.keycloak.representations.RefreshTokenbooleanofflineToken(boolean offlineToken) refreshToken(org.keycloak.representations.RefreshToken refreshToken) responseTokenType(String responseTokenType)
-
Constructor Details
-
AccessTokenResponseBuilder
public AccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)
-
-
Method Details
-
getAccessToken
public org.keycloak.representations.AccessToken getAccessToken() -
getRefreshToken
public org.keycloak.representations.RefreshToken getRefreshToken() -
getIdToken
public org.keycloak.representations.IDToken getIdToken() -
accessToken
public TokenManager.AccessTokenResponseBuilder accessToken(org.keycloak.representations.AccessToken accessToken) -
refreshToken
public TokenManager.AccessTokenResponseBuilder refreshToken(org.keycloak.representations.RefreshToken refreshToken) -
responseTokenType
-
offlineToken
-
generateAccessToken
-
generateRefreshToken
-
generateRefreshToken
public TokenManager.AccessTokenResponseBuilder generateRefreshToken(org.keycloak.representations.RefreshToken oldRefreshToken, AuthenticatedClientSessionModel clientSession) -
createOrUpdateOfflineSession
public void createOrUpdateOfflineSession() -
generateIDToken
-
generateIDToken
public TokenManager.AccessTokenResponseBuilder generateIDToken(boolean isIdTokenAsDetachedSignature) -
generateAccessTokenHash
-
generateCodeHash
-
generateStateHash
-
isOfflineToken
public boolean isOfflineToken() -
build
public org.keycloak.representations.AccessTokenResponse build()
-