Class DefaultAuthenticationFlow

java.lang.Object
org.keycloak.authentication.DefaultAuthenticationFlow
All Implemented Interfaces:
org.keycloak.authentication.AuthenticationFlow

public class DefaultAuthenticationFlow extends Object implements org.keycloak.authentication.AuthenticationFlow
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

    • DefaultAuthenticationFlow

      public DefaultAuthenticationFlow(AuthenticationProcessor processor, org.keycloak.models.AuthenticationFlowModel flow)
  • Method Details

    • isProcessed

      protected boolean isProcessed(org.keycloak.models.AuthenticationExecutionModel model)
    • isProcessed

      protected static boolean isProcessed(AuthenticationProcessor processor, org.keycloak.models.AuthenticationExecutionModel model)
    • createAuthenticator

      protected org.keycloak.authentication.Authenticator createAuthenticator(org.keycloak.authentication.AuthenticatorFactory factory)
    • processAction

      public jakarta.ws.rs.core.Response processAction(String actionExecution)
      Specified by:
      processAction in interface org.keycloak.authentication.AuthenticationFlow
    • processFlow

      public jakarta.ws.rs.core.Response processFlow()
      Specified by:
      processFlow in interface org.keycloak.authentication.AuthenticationFlow
    • processResult

      public jakarta.ws.rs.core.Response processResult(AuthenticationProcessor.Result result, boolean isAction)
    • sendChallenge

      public jakarta.ws.rs.core.Response sendChallenge(AuthenticationProcessor.Result result, org.keycloak.models.AuthenticationExecutionModel execution)
    • isSuccessful

      public boolean isSuccessful()
      Specified by:
      isSuccessful in interface org.keycloak.authentication.AuthenticationFlow
    • getFlowExceptions

      public List<org.keycloak.authentication.AuthenticationFlowException> getFlowExceptions()
      Specified by:
      getFlowExceptions in interface org.keycloak.authentication.AuthenticationFlow