Class SessionCodeChecks

java.lang.Object
org.keycloak.services.resources.SessionCodeChecks
Direct Known Subclasses:
LogoutSessionCodeChecks

public class SessionCodeChecks extends Object
  • 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

      public ClientSessionCode<org.keycloak.sessions.AuthenticationSessionModel> 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

      protected boolean isActionActive(ClientSessionCode.ActionType actionType)
    • verifyRequiredAction

      public boolean verifyRequiredAction(String executedAction)
    • 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)