218         if (client == null) {
   219             event.error(Errors.CLIENT_NOT_FOUND);
   225         event.client(client);
   228         if (!client.isEnabled()) {
   229             event.error(Errors.CLIENT_DISABLED);
   238             String lastExecFromSession = 
authSession.
getAuthNote(AuthenticationProcessor.CURRENT_AUTHENTICATION_EXECUTION);
   243                 logger.debugf(
"Transition between flows! Current flow: %s, Previous flow: %s", 
flowPath, lastFlow);
   249                     lastExecFromSession = null;
   259                 if (
execution == null && lastExecFromSession != null) {
   260                     logger.debugf(
"Parameter 'execution' is not in the request, but flow wasn't changed. Will update browser history");
   261                     request.setAttribute(BrowserHistoryHelper.SHOULD_UPDATE_BROWSER_HISTORY, 
true);
   270             ClientSessionCode.ParseResult<AuthenticationSessionModel> result = ClientSessionCode.parseResult(
code, 
tabId, session, realm, client, 
event, 
authSession);
   279                     logger.debugf(
"Invalid action code, but execution matches. So just redirecting to %s", redirectUri);
   281                     response = Response.status(Response.Status.FOUND).location(redirectUri).build();
   289             actionRequest = 
true;
 final EventBuilder event
Definition: SessionCodeChecks.java:71
 
KeycloakContext getContext()
 
final RealmModel realm
Definition: SessionCodeChecks.java:66
 
final HttpRequest request
Definition: SessionCodeChecks.java:68
 
AuthenticationSessionModel initialVerifyAuthSession()
Definition: SessionCodeChecks.java:131
 
URI getLastExecutionUrl(String flowPath, String executionId, String tabId)
Definition: SessionCodeChecks.java:423
 
final String execution
Definition: SessionCodeChecks.java:74
 
void setAuthNote(String name, String value)
 
RootAuthenticationSessionModel getParentSession()
 
Response showPageExpired(AuthenticationSessionModel authSession)
Definition: SessionCodeChecks.java:429
 
String getAuthNote(String name)
 
final String tabId
Definition: SessionCodeChecks.java:76
 
Response response
Definition: SessionCodeChecks.java:63
 
ClientSessionCode< AuthenticationSessionModel > clientCode
Definition: SessionCodeChecks.java:62
 
final String code
Definition: SessionCodeChecks.java:73
 
AuthenticationSessionModel authSession
Definition: SessionCodeChecks.java:61
 
void removeAuthNote(String name)
 
final String flowPath
Definition: SessionCodeChecks.java:77
 
void setClient(ClientModel client)
 
final KeycloakSession session
Definition: SessionCodeChecks.java:70
 
static final Logger logger
Definition: SessionCodeChecks.java:59
 
boolean actionRequest
Definition: SessionCodeChecks.java:64