Package org.keycloak.authentication
Class AuthenticationProcessor.Result
java.lang.Object
org.keycloak.authentication.AuthenticationProcessor.Result
- All Implemented Interfaces:
org.keycloak.authentication.AbstractAuthenticationFlowContext,org.keycloak.authentication.AuthenticationFlowContext,org.keycloak.authentication.ClientAuthenticationFlowContext
- Enclosing class:
- AuthenticationProcessor
public class AuthenticationProcessor.Result
extends Object
implements org.keycloak.authentication.AuthenticationFlowContext, org.keycloak.authentication.ClientAuthenticationFlowContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidattachUserSession(org.keycloak.models.UserSessionModel userSession) voidvoidvoidchallenge(jakarta.ws.rs.core.Response challenge) voidvoidfailure(org.keycloak.authentication.AuthenticationFlowError error) voidfailure(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge) voidfailure(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge, String eventDetails, String userErrorMessage) voidfailureChallenge(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge) voidforceChallenge(jakarta.ws.rs.core.Response challenge) voidfork()voidforkWithErrorMessage(org.keycloak.models.utils.FormMessage message) voidforkWithSuccessMessage(org.keycloak.models.utils.FormMessage message) org.keycloak.forms.login.LoginFormsProviderform()getActionTokenUrl(String tokenString) getActionUrl(String code) List<org.keycloak.authentication.AuthenticationSelectionOption>org.keycloak.sessions.AuthenticationSessionModelorg.keycloak.authentication.Authenticatororg.keycloak.models.AuthenticatorConfigModelorg.keycloak.models.AuthenticationExecutionModel.RequirementgetCategoryRequirementFromCurrentFlow(String authenticatorCategory) jakarta.ws.rs.core.Responseorg.keycloak.models.ClientModelorg.keycloak.authentication.ClientAuthenticatororg.keycloak.common.ClientConnectionorg.keycloak.authentication.AuthenticationFlowErrorgetError()org.keycloak.models.utils.FormMessageorg.keycloak.events.EventBuildergetEvent()org.keycloak.models.AuthenticationExecutionModelorg.keycloak.models.utils.FormMessageorg.keycloak.models.utils.FormMessageorg.keycloak.models.utils.FormMessageorg.keycloak.http.HttpRequestorg.keycloak.services.managers.BruteForceProtectororg.keycloak.models.RealmModelgetRealm()getRefreshUrl(boolean authSessionIdParam) org.keycloak.models.KeycloakSession<T> TgetState(Class<T> type, org.keycloak.authentication.ClientAuthenticationFlowContextSupplier<T> supplier) org.keycloak.authentication.FlowStatusorg.keycloak.models.utils.FormMessageorg.keycloak.models.AuthenticationFlowModeljakarta.ws.rs.core.UriInfoorg.keycloak.models.UserModelgetUser()org.keycloak.events.EventBuildernewEvent()voidvoidvoidsetAuthenticationSelections(List<org.keycloak.authentication.AuthenticationSelectionOption> authenticationSelections) voidsetClient(org.keycloak.models.ClientModel client) voidsetForwardedInfoMessage(String message, Object... parameters) voidsetUser(org.keycloak.models.UserModel user) voidsuccess()void
-
Method Details
-
newEvent
public org.keycloak.events.EventBuilder newEvent()- Specified by:
newEventin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getCategoryRequirementFromCurrentFlow
public org.keycloak.models.AuthenticationExecutionModel.Requirement getCategoryRequirementFromCurrentFlow(String authenticatorCategory) - Specified by:
getCategoryRequirementFromCurrentFlowin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getExecution
public org.keycloak.models.AuthenticationExecutionModel getExecution()- Specified by:
getExecutionin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getTopLevelFlow
public org.keycloak.models.AuthenticationFlowModel getTopLevelFlow()- Specified by:
getTopLevelFlowin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getAuthenticatorConfig
public org.keycloak.models.AuthenticatorConfigModel getAuthenticatorConfig()- Specified by:
getAuthenticatorConfigin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getAuthenticator
public org.keycloak.authentication.Authenticator getAuthenticator() -
getStatus
public org.keycloak.authentication.FlowStatus getStatus()- Specified by:
getStatusin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getClientAuthenticator
public org.keycloak.authentication.ClientAuthenticator getClientAuthenticator() -
success
public void success()- Specified by:
successin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
success
- Specified by:
successin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error) - Specified by:
failurein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
challenge
public void challenge(jakarta.ws.rs.core.Response challenge) - Specified by:
challengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
forceChallenge
public void forceChallenge(jakarta.ws.rs.core.Response challenge) - Specified by:
forceChallengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failureChallenge
public void failureChallenge(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge) - Specified by:
failureChallengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge) - Specified by:
failurein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error, jakarta.ws.rs.core.Response challenge, String eventDetails, String userErrorMessage) - Specified by:
failurein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
attempted
public void attempted()- Specified by:
attemptedin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getUser
public org.keycloak.models.UserModel getUser()- Specified by:
getUserin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
setUser
public void setUser(org.keycloak.models.UserModel user) - Specified by:
setUserin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getAuthenticationSelections
public List<org.keycloak.authentication.AuthenticationSelectionOption> getAuthenticationSelections()- Specified by:
getAuthenticationSelectionsin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
setAuthenticationSelections
public void setAuthenticationSelections(List<org.keycloak.authentication.AuthenticationSelectionOption> authenticationSelections) - Specified by:
setAuthenticationSelectionsin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
clearUser
public void clearUser()- Specified by:
clearUserin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getRealm
public org.keycloak.models.RealmModel getRealm()- Specified by:
getRealmin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getClient
public org.keycloak.models.ClientModel getClient()- Specified by:
getClientin interfaceorg.keycloak.authentication.ClientAuthenticationFlowContext
-
setClient
public void setClient(org.keycloak.models.ClientModel client) - Specified by:
setClientin interfaceorg.keycloak.authentication.ClientAuthenticationFlowContext
-
getClientAuthAttributes
- Specified by:
getClientAuthAttributesin interfaceorg.keycloak.authentication.ClientAuthenticationFlowContext
-
getState
public <T> T getState(Class<T> type, org.keycloak.authentication.ClientAuthenticationFlowContextSupplier<T> supplier) throws Exception - Specified by:
getStatein interfaceorg.keycloak.authentication.ClientAuthenticationFlowContext- Throws:
Exception
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession()- Specified by:
getAuthenticationSessionin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getFlowPath
- Specified by:
getFlowPathin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getConnection
public org.keycloak.common.ClientConnection getConnection()- Specified by:
getConnectionin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getUriInfo
public jakarta.ws.rs.core.UriInfo getUriInfo()- Specified by:
getUriInfoin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getSession
public org.keycloak.models.KeycloakSession getSession()- Specified by:
getSessionin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getHttpRequest
public org.keycloak.http.HttpRequest getHttpRequest()- Specified by:
getHttpRequestin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
attachUserSession
public void attachUserSession(org.keycloak.models.UserSessionModel userSession) - Specified by:
attachUserSessionin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getProtector
public org.keycloak.services.managers.BruteForceProtector getProtector()- Specified by:
getProtectorin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getEvent
public org.keycloak.events.EventBuilder getEvent()- Specified by:
getEventin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getForwardedErrorMessage
public org.keycloak.models.utils.FormMessage getForwardedErrorMessage()- Specified by:
getForwardedErrorMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
generateAccessCode
- Specified by:
generateAccessCodein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getChallenge
public jakarta.ws.rs.core.Response getChallenge() -
getError
public org.keycloak.authentication.AuthenticationFlowError getError()- Specified by:
getErrorin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
form
public org.keycloak.forms.login.LoginFormsProvider form()- Specified by:
formin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getActionUrl
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getActionTokenUrl
- Specified by:
getActionTokenUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getRefreshExecutionUrl
- Specified by:
getRefreshExecutionUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getRefreshUrl
- Specified by:
getRefreshUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
cancelLogin
public void cancelLogin()- Specified by:
cancelLoginin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
resetFlow
public void resetFlow()- Specified by:
resetFlowin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
resetFlow
- Specified by:
resetFlowin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
fork
public void fork()- Specified by:
forkin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
forkWithSuccessMessage
public void forkWithSuccessMessage(org.keycloak.models.utils.FormMessage message) - Specified by:
forkWithSuccessMessagein interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
forkWithErrorMessage
public void forkWithErrorMessage(org.keycloak.models.utils.FormMessage message) - Specified by:
forkWithErrorMessagein interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getForwardedSuccessMessage
public org.keycloak.models.utils.FormMessage getForwardedSuccessMessage()- Specified by:
getForwardedSuccessMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
setForwardedInfoMessage
- Specified by:
setForwardedInfoMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getForwardedInfoMessage
public org.keycloak.models.utils.FormMessage getForwardedInfoMessage()- Specified by:
getForwardedInfoMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getErrorMessage
public org.keycloak.models.utils.FormMessage getErrorMessage() -
getSuccessMessage
public org.keycloak.models.utils.FormMessage getSuccessMessage() -
getEventDetails
- Specified by:
getEventDetailsin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getUserErrorMessage
- Specified by:
getUserErrorMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-