Package org.keycloak.authentication
Class ClientAuthenticationFlow
java.lang.Object
org.keycloak.authentication.ClientAuthenticationFlow
- All Implemented Interfaces:
AuthenticationFlow
- Author:
- Marek Posolda
-
Field Summary
Fields inherited from interface org.keycloak.authentication.AuthenticationFlow
BASIC_FLOW, CLIENT_FLOW, FORM_FLOW
-
Constructor Summary
ConstructorDescriptionClientAuthenticationFlow
(AuthenticationProcessor processor, AuthenticationFlowModel flow) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<AuthenticationExecutionModel>
boolean
jakarta.ws.rs.core.Response
processAction
(String actionExecution) jakarta.ws.rs.core.Response
protected jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
sendChallenge
(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.authentication.AuthenticationFlow
getFlowExceptions
-
Constructor Details
-
ClientAuthenticationFlow
-
-
Method Details
-
processAction
- Specified by:
processAction
in interfaceAuthenticationFlow
-
processFlow
public jakarta.ws.rs.core.Response processFlow()- Specified by:
processFlow
in interfaceAuthenticationFlow
-
findExecutionsToRun
-
processResult
-
sendChallenge
public jakarta.ws.rs.core.Response sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution) -
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessful
in interfaceAuthenticationFlow
-