Package org.keycloak.authentication
Class DefaultAuthenticationFlow
- java.lang.Object
- 
- org.keycloak.authentication.DefaultAuthenticationFlow
 
- 
- All Implemented Interfaces:
- AuthenticationFlow
 
 public class DefaultAuthenticationFlow extends Object implements AuthenticationFlow - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field Summary- 
Fields inherited from interface org.keycloak.authentication.AuthenticationFlowBASIC_FLOW, CLIENT_FLOW, FORM_FLOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description DefaultAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AuthenticatorcreateAuthenticator(AuthenticatorFactory factory)List<AuthenticationFlowException>getFlowExceptions()protected static booleanisProcessed(AuthenticationProcessor processor, AuthenticationExecutionModel model)protected booleanisProcessed(AuthenticationExecutionModel model)booleanisSuccessful()javax.ws.rs.core.ResponseprocessAction(String actionExecution)javax.ws.rs.core.ResponseprocessFlow()javax.ws.rs.core.ResponseprocessResult(AuthenticationProcessor.Result result, boolean isAction)javax.ws.rs.core.ResponsesendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution)
 
- 
- 
- 
Constructor Detail- 
DefaultAuthenticationFlowpublic DefaultAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow) 
 
- 
 - 
Method Detail- 
isProcessedprotected boolean isProcessed(AuthenticationExecutionModel model) 
 - 
isProcessedprotected static boolean isProcessed(AuthenticationProcessor processor, AuthenticationExecutionModel model) 
 - 
createAuthenticatorprotected Authenticator createAuthenticator(AuthenticatorFactory factory) 
 - 
processActionpublic javax.ws.rs.core.Response processAction(String actionExecution) - Specified by:
- processActionin interface- AuthenticationFlow
 
 - 
processFlowpublic javax.ws.rs.core.Response processFlow() - Specified by:
- processFlowin interface- AuthenticationFlow
 
 - 
processResultpublic javax.ws.rs.core.Response processResult(AuthenticationProcessor.Result result, boolean isAction) 
 - 
sendChallengepublic javax.ws.rs.core.Response sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) 
 - 
isSuccessfulpublic boolean isSuccessful() - Specified by:
- isSuccessfulin interface- AuthenticationFlow
 
 - 
getFlowExceptionspublic List<AuthenticationFlowException> getFlowExceptions() - Specified by:
- getFlowExceptionsin interface- AuthenticationFlow
 
 
- 
 
-