Class ClientAuthenticationFlow

  • All Implemented Interfaces:
    org.keycloak.authentication.AuthenticationFlow

    public class ClientAuthenticationFlow
    extends Object
    implements org.keycloak.authentication.AuthenticationFlow
    Author:
    Marek Posolda
    • Constructor Detail

      • ClientAuthenticationFlow

        public ClientAuthenticationFlow​(AuthenticationProcessor processor,
                                        org.keycloak.models.AuthenticationFlowModel flow)
    • Method Detail

      • processAction

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

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

        protected List<org.keycloak.models.AuthenticationExecutionModel> findExecutionsToRun()
      • sendChallenge

        public javax.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