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(AccessToken accessToken) build()voidgenerateCodeHash(String code) generateIDToken(boolean isIdTokenAsDetachedSignature) generateRefreshToken(RefreshToken oldRefreshToken, AuthenticatedClientSessionModel clientSession) generateStateHash(String state) booleanofflineToken(boolean offlineToken) refreshToken(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
-
getRefreshToken
-
getIdToken
-
accessToken
-
refreshToken
-
responseTokenType
-
offlineToken
-
generateAccessToken
-
generateRefreshToken
-
generateRefreshToken
public TokenManager.AccessTokenResponseBuilder generateRefreshToken(RefreshToken oldRefreshToken, AuthenticatedClientSessionModel clientSession) -
createOrUpdateOfflineSession
public void createOrUpdateOfflineSession() -
generateIDToken
-
generateIDToken
public TokenManager.AccessTokenResponseBuilder generateIDToken(boolean isIdTokenAsDetachedSignature) -
generateAccessTokenHash
-
generateCodeHash
-
generateStateHash
-
isOfflineToken
public boolean isOfflineToken() -
build
-