Package org.keycloak.authentication
Class ClientAuthenticationFlow
- java.lang.Object
- 
- org.keycloak.authentication.ClientAuthenticationFlow
 
- 
- All Implemented Interfaces:
- AuthenticationFlow
 
 public class ClientAuthenticationFlow extends Object implements AuthenticationFlow - Author:
- Marek Posolda
 
- 
- 
Field Summary- 
Fields inherited from interface org.keycloak.authentication.AuthenticationFlowBASIC_FLOW, CLIENT_FLOW, FORM_FLOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClientAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<AuthenticationExecutionModel>findExecutionsToRun()booleanisSuccessful()javax.ws.rs.core.ResponseprocessAction(String actionExecution)javax.ws.rs.core.ResponseprocessFlow()protected javax.ws.rs.core.ResponseprocessResult(AuthenticationProcessor.Result result)javax.ws.rs.core.ResponsesendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.authentication.AuthenticationFlowgetFlowExceptions
 
- 
 
- 
- 
- 
Constructor Detail- 
ClientAuthenticationFlowpublic ClientAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow) 
 
- 
 - 
Method Detail- 
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
 
 - 
findExecutionsToRunprotected List<AuthenticationExecutionModel> findExecutionsToRun() 
 - 
processResultprotected javax.ws.rs.core.Response processResult(AuthenticationProcessor.Result result) 
 - 
sendChallengepublic javax.ws.rs.core.Response sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) 
 - 
isSuccessfulpublic boolean isSuccessful() - Specified by:
- isSuccessfulin interface- AuthenticationFlow
 
 
- 
 
-