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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.authentication.RequiredActionContext
org.keycloak.authentication.RequiredActionContext.KcActionStatus, org.keycloak.authentication.RequiredActionContext.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.keycloak.sessions.AuthenticationSessionModelprotected jakarta.ws.rs.core.Responseprotected org.keycloak.models.RequiredActionConfigModelprotected Stringprotected org.keycloak.events.EventBuilderprotected org.keycloak.authentication.RequiredActionFactoryprotected org.keycloak.http.HttpRequestprotected org.keycloak.models.RealmModelprotected org.keycloak.models.KeycloakSessionprotected org.keycloak.authentication.RequiredActionContext.Statusprotected org.keycloak.models.UserModel -
Constructor Summary
ConstructorsConstructorDescriptionRequiredActionContextResult(org.keycloak.sessions.AuthenticationSessionModel authSession, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder eventBuilder, org.keycloak.models.KeycloakSession session, org.keycloak.http.HttpRequest httpRequest, org.keycloak.models.UserModel user, org.keycloak.authentication.RequiredActionFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()voidchallenge(jakarta.ws.rs.core.Response response) voidorg.keycloak.forms.login.LoginFormsProviderform()getActionUrl(String code) org.keycloak.sessions.AuthenticationSessionModeljakarta.ws.rs.core.Responseorg.keycloak.models.RequiredActionConfigModelorg.keycloak.common.ClientConnectionorg.keycloak.events.EventBuildergetEvent()org.keycloak.authentication.RequiredActionFactoryorg.keycloak.http.HttpRequestorg.keycloak.models.RealmModelgetRealm()org.keycloak.models.KeycloakSessionorg.keycloak.authentication.RequiredActionContext.Statusjakarta.ws.rs.core.UriInfoorg.keycloak.models.UserModelgetUser()voidignore()voidsuccess()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.RequiredActionContext
failure
-
Field Details
-
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 -
errorMessage
-
challenge
protected jakarta.ws.rs.core.Response challenge -
httpRequest
protected org.keycloak.http.HttpRequest httpRequest -
user
protected org.keycloak.models.UserModel user -
factory
protected org.keycloak.authentication.RequiredActionFactory factory -
config
protected org.keycloak.models.RequiredActionConfigModel config
-
-
Constructor Details
-
RequiredActionContextResult
public RequiredActionContextResult(org.keycloak.sessions.AuthenticationSessionModel authSession, org.keycloak.models.RealmModel realm, org.keycloak.events.EventBuilder eventBuilder, org.keycloak.models.KeycloakSession session, org.keycloak.http.HttpRequest httpRequest, org.keycloak.models.UserModel user, org.keycloak.authentication.RequiredActionFactory factory)
-
-
Method Details
-
getConfig
public org.keycloak.models.RequiredActionConfigModel getConfig()- Specified by:
getConfigin interfaceorg.keycloak.authentication.RequiredActionContext
-
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 jakarta.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.keycloak.http.HttpRequest getHttpRequest()- Specified by:
getHttpRequestin interfaceorg.keycloak.authentication.RequiredActionContext
-
getStatus
public org.keycloak.authentication.RequiredActionContext.Status getStatus()- Specified by:
getStatusin interfaceorg.keycloak.authentication.RequiredActionContext
-
getErrorMessage
- Specified by:
getErrorMessagein interfaceorg.keycloak.authentication.RequiredActionContext
-
challenge
public void challenge(jakarta.ws.rs.core.Response response) - Specified by:
challengein interfaceorg.keycloak.authentication.RequiredActionContext
-
failure
- Specified by:
failurein interfaceorg.keycloak.authentication.RequiredActionContext
-
success
public void success()- Specified by:
successin interfaceorg.keycloak.authentication.RequiredActionContext
-
cancel
public void cancel()- Specified by:
cancelin interfaceorg.keycloak.authentication.RequiredActionContext
-
ignore
public void ignore()- Specified by:
ignorein interfaceorg.keycloak.authentication.RequiredActionContext
-
getAction
- Specified by:
getActionin interfaceorg.keycloak.authentication.RequiredActionContext
-
getActionUrl
- Specified by:
getActionUrlin interfaceorg.keycloak.authentication.RequiredActionContext
-
generateCode
- Specified by:
generateCodein interfaceorg.keycloak.authentication.RequiredActionContext
-
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 jakarta.ws.rs.core.Response getChallenge()- Specified by:
getChallengein interfaceorg.keycloak.authentication.RequiredActionContext
-