public class RequiredActionContextResult extends Object implements RequiredActionContext
RequiredActionContext.KcActionStatus, RequiredActionContext.Status
Modifier and Type | Field and Description |
---|---|
protected AuthenticationSessionModel |
authenticationSession |
protected javax.ws.rs.core.Response |
challenge |
protected EventBuilder |
eventBuilder |
protected RequiredActionFactory |
factory |
protected org.jboss.resteasy.spi.HttpRequest |
httpRequest |
protected RealmModel |
realm |
protected KeycloakSession |
session |
protected RequiredActionContext.Status |
status |
protected UserModel |
user |
Constructor and Description |
---|
RequiredActionContextResult(AuthenticationSessionModel authSession,
RealmModel realm,
EventBuilder eventBuilder,
KeycloakSession session,
org.jboss.resteasy.spi.HttpRequest httpRequest,
UserModel user,
RequiredActionFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
challenge(javax.ws.rs.core.Response response) |
void |
failure() |
LoginFormsProvider |
form() |
String |
generateCode() |
URI |
getActionUrl() |
URI |
getActionUrl(boolean authSessionIdParam) |
URI |
getActionUrl(String code) |
AuthenticationSessionModel |
getAuthenticationSession() |
javax.ws.rs.core.Response |
getChallenge() |
ClientConnection |
getConnection() |
EventBuilder |
getEvent() |
RequiredActionFactory |
getFactory() |
org.jboss.resteasy.spi.HttpRequest |
getHttpRequest() |
RealmModel |
getRealm() |
KeycloakSession |
getSession() |
RequiredActionContext.Status |
getStatus() |
javax.ws.rs.core.UriInfo |
getUriInfo() |
UserModel |
getUser() |
void |
ignore() |
void |
success() |
protected AuthenticationSessionModel authenticationSession
protected RealmModel realm
protected EventBuilder eventBuilder
protected KeycloakSession session
protected RequiredActionContext.Status status
protected javax.ws.rs.core.Response challenge
protected org.jboss.resteasy.spi.HttpRequest httpRequest
protected UserModel user
protected RequiredActionFactory factory
public RequiredActionContextResult(AuthenticationSessionModel authSession, RealmModel realm, EventBuilder eventBuilder, KeycloakSession session, org.jboss.resteasy.spi.HttpRequest httpRequest, UserModel user, RequiredActionFactory factory)
public RequiredActionFactory getFactory()
public EventBuilder getEvent()
getEvent
in interface RequiredActionContext
public UserModel getUser()
getUser
in interface RequiredActionContext
public RealmModel getRealm()
getRealm
in interface RequiredActionContext
public AuthenticationSessionModel getAuthenticationSession()
getAuthenticationSession
in interface RequiredActionContext
public ClientConnection getConnection()
getConnection
in interface RequiredActionContext
public javax.ws.rs.core.UriInfo getUriInfo()
getUriInfo
in interface RequiredActionContext
public KeycloakSession getSession()
getSession
in interface RequiredActionContext
public org.jboss.resteasy.spi.HttpRequest getHttpRequest()
getHttpRequest
in interface RequiredActionContext
public RequiredActionContext.Status getStatus()
getStatus
in interface RequiredActionContext
public void challenge(javax.ws.rs.core.Response response)
challenge
in interface RequiredActionContext
public void failure()
failure
in interface RequiredActionContext
public void success()
success
in interface RequiredActionContext
public void ignore()
ignore
in interface RequiredActionContext
public URI getActionUrl(String code)
getActionUrl
in interface RequiredActionContext
public String generateCode()
generateCode
in interface RequiredActionContext
public URI getActionUrl()
getActionUrl
in interface RequiredActionContext
public URI getActionUrl(boolean authSessionIdParam)
getActionUrl
in interface RequiredActionContext
public LoginFormsProvider form()
form
in interface RequiredActionContext
public javax.ws.rs.core.Response getChallenge()
getChallenge
in interface RequiredActionContext
Copyright © 2021 JBoss by Red Hat. All rights reserved.