Package org.keycloak.authentication
Class DefaultAuthenticationFlow
java.lang.Object
org.keycloak.authentication.DefaultAuthenticationFlow
- All Implemented Interfaces:
AuthenticationFlow
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields inherited from interface org.keycloak.authentication.AuthenticationFlow
BASIC_FLOW, CLIENT_FLOW, FORM_FLOW
-
Constructor Summary
ConstructorDescriptionDefaultAuthenticationFlow
(AuthenticationProcessor processor, AuthenticationFlowModel flow) -
Method Summary
Modifier and TypeMethodDescriptionprotected Authenticator
createAuthenticator
(AuthenticatorFactory factory) protected static boolean
isProcessed
(AuthenticationProcessor processor, AuthenticationExecutionModel model) protected boolean
boolean
jakarta.ws.rs.core.Response
processAction
(String actionExecution) jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
processResult
(AuthenticationProcessor.Result result, boolean isAction) jakarta.ws.rs.core.Response
sendChallenge
(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution)
-
Constructor Details
-
DefaultAuthenticationFlow
-
-
Method Details
-
isProcessed
-
isProcessed
protected static boolean isProcessed(AuthenticationProcessor processor, AuthenticationExecutionModel model) -
createAuthenticator
-
processAction
- Specified by:
processAction
in interfaceAuthenticationFlow
-
processFlow
public jakarta.ws.rs.core.Response processFlow()- Specified by:
processFlow
in interfaceAuthenticationFlow
-
processResult
public jakarta.ws.rs.core.Response processResult(AuthenticationProcessor.Result result, boolean isAction) -
sendChallenge
public jakarta.ws.rs.core.Response sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) -
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessful
in interfaceAuthenticationFlow
-
getFlowExceptions
- Specified by:
getFlowExceptions
in interfaceAuthenticationFlow
-