Methods
Modifier and Type |
Method and Description |
protected void |
addComposites(AccessToken token,
RoleModel role) |
static void |
applyScope(RoleModel role,
RoleModel scope,
Set<RoleModel> visited,
Set<RoleModel> requested) |
static void |
attachClientSession(UserSessionModel session,
ClientSessionModel clientSession) |
AccessToken |
createClientAccessToken(KeycloakSession session,
Set<RoleModel> requestedRoles,
RealmModel realm,
ClientModel client,
UserModel user,
UserSessionModel userSession,
ClientSessionModel clientSession) |
static void |
dettachClientSession(UserSessionProvider sessions,
RealmModel realm,
ClientSessionModel clientSession) |
String |
encodeToken(RealmModel realm,
Object token) |
static Set<RoleModel> |
getAccess(String scopeParam,
ClientModel client,
UserModel user) |
protected AccessToken |
initToken(RealmModel realm,
ClientModel client,
UserModel user,
UserSessionModel session,
ClientSessionModel clientSession) |
AccessTokenResponse |
refreshAccessToken(KeycloakSession session,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
RealmModel realm,
ClientModel authorizedClient,
String encodedRefreshToken,
EventBuilder event,
javax.ws.rs.core.HttpHeaders headers) |
TokenManager.AccessTokenResponseBuilder |
responseBuilder(RealmModel realm,
ClientModel client,
EventBuilder event,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |
AccessToken |
transformAccessToken(KeycloakSession session,
AccessToken token,
RealmModel realm,
ClientModel client,
UserModel user,
UserSessionModel userSession,
ClientSessionModel clientSession) |
void |
transformIDToken(KeycloakSession session,
IDToken token,
RealmModel realm,
ClientModel client,
UserModel user,
UserSessionModel userSession,
ClientSessionModel clientSession) |
TokenManager.TokenValidation |
validateToken(KeycloakSession session,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
RealmModel realm,
AccessToken oldToken,
javax.ws.rs.core.HttpHeaders headers) |
void |
verifyAccess(AccessToken token,
AccessToken newToken) |
IDToken |
verifyIDToken(RealmModel realm,
String encodedIDToken) |
RefreshToken |
verifyRefreshToken(RealmModel realm,
String encodedRefreshToken) |