All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
ClientSessionContext |
attachSession() |
static ClientSessionContext |
attachSession(AuthenticationSessionModel authSession,
UserSessionModel userSession,
KeycloakSession session,
RealmModel realm,
ClientConnection connection,
EventBuilder event) |
javax.ws.rs.core.Response |
authenticate() |
javax.ws.rs.core.Response |
authenticateClient() |
javax.ws.rs.core.Response |
authenticateOnly() |
javax.ws.rs.core.Response |
authenticationAction(String execution) |
protected javax.ws.rs.core.Response |
authenticationComplete() |
void |
clearAuthenticatedUser() |
static AuthenticationSessionModel |
clone(KeycloakSession session,
AuthenticationSessionModel authSession) |
AuthenticationProcessor.Result |
createAuthenticatorContext(AuthenticationExecutionModel model,
Authenticator authenticator,
List<AuthenticationExecutionModel> executions) |
AuthenticationProcessor.Result |
createClientAuthenticatorContext(AuthenticationExecutionModel model,
ClientAuthenticator clientAuthenticator,
List<AuthenticationExecutionModel> executions) |
AuthenticationFlow |
createFlowExecution(String flowId,
AuthenticationExecutionModel execution) |
void |
evaluateRequiredActionTriggers() |
javax.ws.rs.core.Response |
finishAuthentication(LoginProtocol protocol) |
String |
generateCode() |
AuthenticationSessionModel |
getAuthenticationSession() |
BruteForceProtector |
getBruteForceProtector() |
ClientModel |
getClient() |
Map<String,String> |
getClientAuthAttributes() |
ClientConnection |
getConnection() |
EventBuilder |
getEvent() |
String |
getFlowPath() |
RealmModel |
getRealm() |
URI |
getRefreshUrl(boolean authSessionIdParam) |
org.jboss.resteasy.spi.HttpRequest |
getRequest() |
KeycloakSession |
getSession() |
javax.ws.rs.core.UriInfo |
getUriInfo() |
UserSessionModel |
getUserSession() |
javax.ws.rs.core.Response |
handleBrowserException(Exception failure) |
javax.ws.rs.core.Response |
handleBrowserExceptionList(AuthenticationFlowException e) |
javax.ws.rs.core.Response |
handleClientAuthException(Exception failure) |
boolean |
isBrowserFlow() |
boolean |
isEvaluatedFalse(AuthenticationExecutionModel model) |
boolean |
isEvaluatedTrue(AuthenticationExecutionModel model) |
boolean |
isSuccessful(AuthenticationExecutionModel model) |
void |
logFailure() |
EventBuilder |
newEvent() |
String |
nextRequiredAction() |
javax.ws.rs.core.Response |
redirectToFlow() |
void |
resetFlow() |
static void |
resetFlow(AuthenticationSessionModel authSession,
String flowPath) |
AuthenticationProcessor |
setAuthenticationSession(AuthenticationSessionModel authenticationSession) |
void |
setAutheticatedUser(UserModel user) |
AuthenticationProcessor |
setBrowserFlow(boolean browserFlow) |
void |
setClient(ClientModel client) |
AuthenticationProcessor |
setConnection(ClientConnection connection) |
AuthenticationProcessor |
setEventBuilder(EventBuilder eventBuilder) |
AuthenticationProcessor |
setFlowId(String flowId) |
AuthenticationProcessor |
setFlowPath(String flowPath)
This is the path segment to append when generating an action URL.
|
AuthenticationProcessor |
setForwardedErrorMessage(FormMessage forwardedErrorMessage) |
AuthenticationProcessor |
setForwardedSuccessMessage(FormMessage forwardedSuccessMessage) |
AuthenticationProcessor |
setRealm(RealmModel realm) |
AuthenticationProcessor |
setRequest(org.jboss.resteasy.spi.HttpRequest request) |
AuthenticationProcessor |
setSession(KeycloakSession session) |
AuthenticationProcessor |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
void |
validateUser(UserModel authenticatedUser) |