public class AuthenticationProcessor.Result extends Object implements AuthenticationFlowContext, ClientAuthenticationFlowContext
public EventBuilder newEvent()
newEvent
in interface AbstractAuthenticationFlowContext
public AuthenticationExecutionModel.Requirement getCategoryRequirementFromCurrentFlow(String authenticatorCategory)
getCategoryRequirementFromCurrentFlow
in interface AbstractAuthenticationFlowContext
public AuthenticationExecutionModel getExecution()
getExecution
in interface AbstractAuthenticationFlowContext
public AuthenticatorConfigModel getAuthenticatorConfig()
getAuthenticatorConfig
in interface AbstractAuthenticationFlowContext
public Authenticator getAuthenticator()
public FlowStatus getStatus()
getStatus
in interface AbstractAuthenticationFlowContext
public ClientAuthenticator getClientAuthenticator()
public void success()
success
in interface AbstractAuthenticationFlowContext
public void failure(AuthenticationFlowError error)
failure
in interface AbstractAuthenticationFlowContext
public void challenge(javax.ws.rs.core.Response challenge)
challenge
in interface AbstractAuthenticationFlowContext
public void forceChallenge(javax.ws.rs.core.Response challenge)
forceChallenge
in interface AbstractAuthenticationFlowContext
public void failureChallenge(AuthenticationFlowError error, javax.ws.rs.core.Response challenge)
failureChallenge
in interface AbstractAuthenticationFlowContext
public void failure(AuthenticationFlowError error, javax.ws.rs.core.Response challenge)
failure
in interface AbstractAuthenticationFlowContext
public void attempted()
attempted
in interface AbstractAuthenticationFlowContext
public UserModel getUser()
getUser
in interface AuthenticationFlowContext
public void setUser(UserModel user)
setUser
in interface AuthenticationFlowContext
public List<AuthenticationSelectionOption> getAuthenticationSelections()
getAuthenticationSelections
in interface AuthenticationFlowContext
public void setAuthenticationSelections(List<AuthenticationSelectionOption> authenticationSelections)
setAuthenticationSelections
in interface AuthenticationFlowContext
public void clearUser()
clearUser
in interface AuthenticationFlowContext
public RealmModel getRealm()
getRealm
in interface AbstractAuthenticationFlowContext
public ClientModel getClient()
getClient
in interface ClientAuthenticationFlowContext
public void setClient(ClientModel client)
setClient
in interface ClientAuthenticationFlowContext
public Map<String,String> getClientAuthAttributes()
getClientAuthAttributes
in interface ClientAuthenticationFlowContext
public AuthenticationSessionModel getAuthenticationSession()
getAuthenticationSession
in interface AuthenticationFlowContext
public String getFlowPath()
getFlowPath
in interface AuthenticationFlowContext
public ClientConnection getConnection()
getConnection
in interface AbstractAuthenticationFlowContext
public javax.ws.rs.core.UriInfo getUriInfo()
getUriInfo
in interface AbstractAuthenticationFlowContext
public KeycloakSession getSession()
getSession
in interface AbstractAuthenticationFlowContext
public org.jboss.resteasy.spi.HttpRequest getHttpRequest()
getHttpRequest
in interface AbstractAuthenticationFlowContext
public void attachUserSession(UserSessionModel userSession)
attachUserSession
in interface AuthenticationFlowContext
public BruteForceProtector getProtector()
getProtector
in interface AbstractAuthenticationFlowContext
public EventBuilder getEvent()
getEvent
in interface AbstractAuthenticationFlowContext
public FormMessage getForwardedErrorMessage()
getForwardedErrorMessage
in interface AbstractAuthenticationFlowContext
public String generateAccessCode()
generateAccessCode
in interface AbstractAuthenticationFlowContext
public javax.ws.rs.core.Response getChallenge()
public AuthenticationFlowError getError()
getError
in interface AbstractAuthenticationFlowContext
public LoginFormsProvider form()
form
in interface AuthenticationFlowContext
public URI getActionUrl(String code)
getActionUrl
in interface AuthenticationFlowContext
public URI getActionTokenUrl(String tokenString)
getActionTokenUrl
in interface AuthenticationFlowContext
public URI getActionUrl(String code, boolean authSessionIdParam)
getActionUrl
in interface AuthenticationFlowContext
public URI getRefreshExecutionUrl()
getRefreshExecutionUrl
in interface AuthenticationFlowContext
public URI getRefreshUrl(boolean authSessionIdParam)
getRefreshUrl
in interface AuthenticationFlowContext
public void cancelLogin()
cancelLogin
in interface AuthenticationFlowContext
public void resetFlow()
resetFlow
in interface AuthenticationFlowContext
public void resetFlow(Runnable afterResetListener)
resetFlow
in interface AuthenticationFlowContext
public void fork()
fork
in interface AuthenticationFlowContext
public void forkWithSuccessMessage(FormMessage message)
forkWithSuccessMessage
in interface AuthenticationFlowContext
public void forkWithErrorMessage(FormMessage message)
forkWithErrorMessage
in interface AuthenticationFlowContext
public FormMessage getForwardedSuccessMessage()
getForwardedSuccessMessage
in interface AbstractAuthenticationFlowContext
public FormMessage getErrorMessage()
public FormMessage getSuccessMessage()
Copyright © 2021 JBoss by Red Hat. All rights reserved.