Package org.keycloak.authentication
Class RequiredActionContextResult
- java.lang.Object
-
- org.keycloak.authentication.RequiredActionContextResult
-
- All Implemented Interfaces:
org.keycloak.authentication.RequiredActionContext
public class RequiredActionContextResult extends Object implements org.keycloak.authentication.RequiredActionContext
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description protected org.keycloak.sessions.AuthenticationSessionModelauthenticationSessionprotected javax.ws.rs.core.Responsechallengeprotected org.keycloak.events.EventBuildereventBuilderprotected org.keycloak.authentication.RequiredActionFactoryfactoryprotected org.jboss.resteasy.spi.HttpRequesthttpRequestprotected org.keycloak.models.RealmModelrealmprotected org.keycloak.models.KeycloakSessionsessionprotected org.keycloak.authentication.RequiredActionContext.Statusstatusprotected org.keycloak.models.UserModeluser
-
Constructor Summary
Constructors Constructor Description RequiredActionContextResult(org.keycloak.sessions.AuthenticationSessionModel authSession, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder eventBuilder, org.keycloak.models.KeycloakSession session, org.jboss.resteasy.spi.HttpRequest httpRequest, org.keycloak.models.UserModel user, org.keycloak.authentication.RequiredActionFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchallenge(javax.ws.rs.core.Response response)voidfailure()org.keycloak.forms.login.LoginFormsProviderform()StringgenerateCode()URIgetActionUrl()URIgetActionUrl(String code)org.keycloak.sessions.AuthenticationSessionModelgetAuthenticationSession()javax.ws.rs.core.ResponsegetChallenge()org.keycloak.common.ClientConnectiongetConnection()org.keycloak.events.EventBuildergetEvent()org.keycloak.authentication.RequiredActionFactorygetFactory()org.jboss.resteasy.spi.HttpRequestgetHttpRequest()org.keycloak.models.RealmModelgetRealm()org.keycloak.models.KeycloakSessiongetSession()org.keycloak.authentication.RequiredActionContext.StatusgetStatus()javax.ws.rs.core.UriInfogetUriInfo()org.keycloak.models.UserModelgetUser()voidignore()voidsuccess()
-
-
-
Field Detail
-
authenticationSession
protected org.keycloak.sessions.AuthenticationSessionModel authenticationSession
-
realm
protected org.keycloak.models.RealmModel realm
-
eventBuilder
protected org.keycloak.events.EventBuilder eventBuilder
-
session
protected org.keycloak.models.KeycloakSession session
-
status
protected org.keycloak.authentication.RequiredActionContext.Status status
-
challenge
protected javax.ws.rs.core.Response challenge
-
httpRequest
protected org.jboss.resteasy.spi.HttpRequest httpRequest
-
user
protected org.keycloak.models.UserModel user
-
factory
protected org.keycloak.authentication.RequiredActionFactory factory
-
-
Constructor Detail
-
RequiredActionContextResult
public RequiredActionContextResult(org.keycloak.sessions.AuthenticationSessionModel authSession, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder eventBuilder, org.keycloak.models.KeycloakSession session, org.jboss.resteasy.spi.HttpRequest httpRequest, org.keycloak.models.UserModel user, org.keycloak.authentication.RequiredActionFactory factory)
-
-
Method Detail
-
getFactory
public org.keycloak.authentication.RequiredActionFactory getFactory()
-
getEvent
public org.keycloak.events.EventBuilder getEvent()
- Specified by:
getEventin interfaceorg.keycloak.authentication.RequiredActionContext
-
getUser
public org.keycloak.models.UserModel getUser()
- Specified by:
getUserin interfaceorg.keycloak.authentication.RequiredActionContext
-
getRealm
public org.keycloak.models.RealmModel getRealm()
- Specified by:
getRealmin interfaceorg.keycloak.authentication.RequiredActionContext
-
getAuthenticationSession
public org.keycloak.sessions.AuthenticationSessionModel getAuthenticationSession()
- Specified by:
getAuthenticationSessionin interfaceorg.keycloak.authentication.RequiredActionContext
-
getConnection
public org.keycloak.common.ClientConnection getConnection()
- Specified by:
getConnectionin interfaceorg.keycloak.authentication.RequiredActionContext
-
getUriInfo
public javax.ws.rs.core.UriInfo getUriInfo()
- Specified by:
getUriInfoin interfaceorg.keycloak.authentication.RequiredActionContext
-
getSession
public org.keycloak.models.KeycloakSession getSession()
- Specified by:
getSessionin interfaceorg.keycloak.authentication.RequiredActionContext
-
getHttpRequest
public org.jboss.resteasy.spi.HttpRequest getHttpRequest()
- Specified by:
getHttpRequestin interfaceorg.keycloak.authentication.RequiredActionContext
-
getStatus
public org.keycloak.authentication.RequiredActionContext.Status getStatus()
- Specified by:
getStatusin interfaceorg.keycloak.authentication.RequiredActionContext
-
challenge
public void challenge(javax.ws.rs.core.Response response)
- Specified by:
challengein interfaceorg.keycloak.authentication.RequiredActionContext
-
failure
public void failure()
- Specified by:
failurein interfaceorg.keycloak.authentication.RequiredActionContext
-
success
public void success()
- Specified by:
successin interfaceorg.keycloak.authentication.RequiredActionContext
-
ignore
public void ignore()
- Specified by:
ignorein interfaceorg.keycloak.authentication.RequiredActionContext
-
getActionUrl
public URI getActionUrl(String code)
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.RequiredActionContext
-
generateCode
public String generateCode()
- Specified by:
generateCodein interfaceorg.keycloak.authentication.RequiredActionContext
-
getActionUrl
public URI getActionUrl()
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.RequiredActionContext
-
form
public org.keycloak.forms.login.LoginFormsProvider form()
- Specified by:
formin interfaceorg.keycloak.authentication.RequiredActionContext
-
getChallenge
public javax.ws.rs.core.Response getChallenge()
- Specified by:
getChallengein interfaceorg.keycloak.authentication.RequiredActionContext
-
-