Package org.keycloak.services.resources
Class SessionCodeChecks
java.lang.Object
org.keycloak.services.resources.SessionCodeChecks
- Direct Known Subclasses:
LogoutSessionCodeChecks
-
Constructor Summary
ConstructorsConstructorDescriptionSessionCodeChecks(org.keycloak.models.RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, org.keycloak.http.HttpRequest request, org.keycloak.common.ClientConnection clientConnection, org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event, String authSessionId, String code, String execution, String clientId, String tabId, String clientData, String flowPath) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckClientDisabled(org.keycloak.models.ClientModel client) org.keycloak.sessions.AuthenticationSessionModelClientSessionCode<org.keycloak.sessions.AuthenticationSessionModel>protected org.keycloak.events.EventBuildergetEvent()jakarta.ws.rs.core.Responseprotected org.keycloak.models.KeycloakSessionbooleanorg.keycloak.sessions.AuthenticationSessionModelprotected booleanisActionActive(ClientSessionCode.ActionType actionType) booleanprotected jakarta.ws.rs.core.ResponserestartAuthenticationSessionFromCookie(org.keycloak.sessions.RootAuthenticationSessionModel existingRootSession) protected voidsetClientToEvent(org.keycloak.models.ClientModel client) booleanverifyActiveAndValidAction(String expectedAction, ClientSessionCode.ActionType actionType) booleanverifyRequiredAction(String executedAction)
-
Constructor Details
-
SessionCodeChecks
public SessionCodeChecks(org.keycloak.models.RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, org.keycloak.http.HttpRequest request, org.keycloak.common.ClientConnection clientConnection, org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event, String authSessionId, String code, String execution, String clientId, String tabId, String clientData, String flowPath)
-
-
Method Details
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession() -
getResponse
public jakarta.ws.rs.core.Response getResponse() -
getClientCode
-
isActionRequest
public boolean isActionRequest() -
initialVerifyAuthSession
public org.keycloak.sessions.AuthenticationSessionModel initialVerifyAuthSession() -
initialVerify
public boolean initialVerify() -
setClientToEvent
protected void setClientToEvent(org.keycloak.models.ClientModel client) -
verifyActiveAndValidAction
public boolean verifyActiveAndValidAction(String expectedAction, ClientSessionCode.ActionType actionType) -
isActionActive
-
verifyRequiredAction
-
restartAuthenticationSessionFromCookie
protected jakarta.ws.rs.core.Response restartAuthenticationSessionFromCookie(org.keycloak.sessions.RootAuthenticationSessionModel existingRootSession) -
getSession
protected org.keycloak.models.KeycloakSession getSession() -
getEvent
protected org.keycloak.events.EventBuilder getEvent() -
checkClientDisabled
protected boolean checkClientDisabled(org.keycloak.models.ClientModel client)
-