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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachUserSession(org.keycloak.models.UserSessionModel userSession)voidattempted()voidcancelLogin()voidchallenge(javax.ws.rs.core.Response challenge)voidclearUser()voidfailure(org.keycloak.authentication.AuthenticationFlowError error)voidfailure(org.keycloak.authentication.AuthenticationFlowError error, javax.ws.rs.core.Response challenge)voidfailure(org.keycloak.authentication.AuthenticationFlowError error, javax.ws.rs.core.Response challenge, String eventDetails, String userErrorMessage)voidfailureChallenge(org.keycloak.authentication.AuthenticationFlowError error, javax.ws.rs.core.Response challenge)voidforceChallenge(javax.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()StringgenerateAccessCode()URIgetActionTokenUrl(String tokenString)URIgetActionUrl(String code)URIgetActionUrl(String code, boolean authSessionIdParam)List<org.keycloak.authentication.AuthenticationSelectionOption>getAuthenticationSelections()org.keycloak.sessions.AuthenticationSessionModelgetAuthenticationSession()org.keycloak.authentication.AuthenticatorgetAuthenticator()org.keycloak.models.AuthenticatorConfigModelgetAuthenticatorConfig()org.keycloak.models.AuthenticationExecutionModel.RequirementgetCategoryRequirementFromCurrentFlow(String authenticatorCategory)javax.ws.rs.core.ResponsegetChallenge()org.keycloak.models.ClientModelgetClient()Map<String,String>getClientAuthAttributes()org.keycloak.authentication.ClientAuthenticatorgetClientAuthenticator()org.keycloak.common.ClientConnectiongetConnection()org.keycloak.authentication.AuthenticationFlowErrorgetError()org.keycloak.models.utils.FormMessagegetErrorMessage()org.keycloak.events.EventBuildergetEvent()StringgetEventDetails()org.keycloak.models.AuthenticationExecutionModelgetExecution()StringgetFlowPath()org.keycloak.models.utils.FormMessagegetForwardedErrorMessage()org.keycloak.models.utils.FormMessagegetForwardedInfoMessage()org.keycloak.models.utils.FormMessagegetForwardedSuccessMessage()org.jboss.resteasy.spi.HttpRequestgetHttpRequest()org.keycloak.services.managers.BruteForceProtectorgetProtector()org.keycloak.models.RealmModelgetRealm()URIgetRefreshExecutionUrl()URIgetRefreshUrl(boolean authSessionIdParam)org.keycloak.models.KeycloakSessiongetSession()org.keycloak.authentication.FlowStatusgetStatus()org.keycloak.models.utils.FormMessagegetSuccessMessage()javax.ws.rs.core.UriInfogetUriInfo()org.keycloak.models.UserModelgetUser()StringgetUserErrorMessage()org.keycloak.events.EventBuildernewEvent()voidresetFlow()voidresetFlow(Runnable afterResetListener)voidsetAuthenticationSelections(List<org.keycloak.authentication.AuthenticationSelectionOption> authenticationSelections)voidsetClient(org.keycloak.models.ClientModel client)voidsetForwardedInfoMessage(String message, Object... parameters)voidsetUser(org.keycloak.models.UserModel user)voidsuccess()
-
-
-
Method Detail
-
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
-
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
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error)
- Specified by:
failurein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
challenge
public void challenge(javax.ws.rs.core.Response challenge)
- Specified by:
challengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
forceChallenge
public void forceChallenge(javax.ws.rs.core.Response challenge)
- Specified by:
forceChallengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failureChallenge
public void failureChallenge(org.keycloak.authentication.AuthenticationFlowError error, javax.ws.rs.core.Response challenge)- Specified by:
failureChallengein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error, javax.ws.rs.core.Response challenge)- Specified by:
failurein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
failure
public void failure(org.keycloak.authentication.AuthenticationFlowError error, javax.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
public Map<String,String> getClientAuthAttributes()
- Specified by:
getClientAuthAttributesin interfaceorg.keycloak.authentication.ClientAuthenticationFlowContext
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession()
- Specified by:
getAuthenticationSessionin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getFlowPath
public String getFlowPath()
- Specified by:
getFlowPathin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getConnection
public org.keycloak.common.ClientConnection getConnection()
- Specified by:
getConnectionin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getUriInfo
public javax.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.jboss.resteasy.spi.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
public String generateAccessCode()
- Specified by:
generateAccessCodein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getChallenge
public javax.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
public URI getActionUrl(String code)
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getActionTokenUrl
public URI getActionTokenUrl(String tokenString)
- Specified by:
getActionTokenUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getActionUrl
public URI getActionUrl(String code, boolean authSessionIdParam)
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getRefreshExecutionUrl
public URI getRefreshExecutionUrl()
- Specified by:
getRefreshExecutionUrlin interfaceorg.keycloak.authentication.AuthenticationFlowContext
-
getRefreshUrl
public URI getRefreshUrl(boolean authSessionIdParam)
- 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
public void resetFlow(Runnable afterResetListener)
- 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
public void setForwardedInfoMessage(String message, Object... parameters)
- 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
public String getEventDetails()
- Specified by:
getEventDetailsin interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
getUserErrorMessage
public String getUserErrorMessage()
- Specified by:
getUserErrorMessagein interfaceorg.keycloak.authentication.AbstractAuthenticationFlowContext
-
-