public class ServletSamlAuthMech extends AbstractSamlAuthMech
| Modifier and Type | Field and Description |
|---|---|
protected SessionIdMapper |
idMapper |
protected SessionIdMapperUpdater |
idMapperUpdater |
deploymentContext, errorPage, KEYCLOAK_CHALLENGE_ATTACHMENT_KEY, sessionManagement| Constructor and Description |
|---|
ServletSamlAuthMech(SamlDeploymentContext deploymentContext,
UndertowUserSessionManagement sessionManagement,
String errorPage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTokenStoreUpdaters(io.undertow.servlet.api.DeploymentInfo deploymentInfo) |
protected UndertowHttpFacade |
createFacade(io.undertow.server.HttpServerExchange exchange) |
SessionIdMapperUpdater |
getIdMapperUpdater() |
protected SamlSessionStore |
getTokenStore(io.undertow.server.HttpServerExchange exchange,
HttpFacade facade,
SamlDeployment deployment,
io.undertow.security.api.SecurityContext securityContext) |
protected void |
redirectLogout(SamlDeployment deployment,
io.undertow.server.HttpServerExchange exchange) |
protected Integer |
servePage(io.undertow.server.HttpServerExchange exchange,
String location) |
protected void |
setIdMapperUpdater(SessionIdMapperUpdater idMapperUpdater) |
authenticate, registerNotifications, sendChallengeprotected SessionIdMapper idMapper
protected SessionIdMapperUpdater idMapperUpdater
public ServletSamlAuthMech(SamlDeploymentContext deploymentContext, UndertowUserSessionManagement sessionManagement, String errorPage)
public void addTokenStoreUpdaters(io.undertow.servlet.api.DeploymentInfo deploymentInfo)
protected SamlSessionStore getTokenStore(io.undertow.server.HttpServerExchange exchange, HttpFacade facade, SamlDeployment deployment, io.undertow.security.api.SecurityContext securityContext)
getTokenStore in class AbstractSamlAuthMechprotected UndertowHttpFacade createFacade(io.undertow.server.HttpServerExchange exchange)
createFacade in class AbstractSamlAuthMechprotected void redirectLogout(SamlDeployment deployment, io.undertow.server.HttpServerExchange exchange)
redirectLogout in class AbstractSamlAuthMechprotected Integer servePage(io.undertow.server.HttpServerExchange exchange, String location)
servePage in class AbstractSamlAuthMechpublic SessionIdMapperUpdater getIdMapperUpdater()
protected void setIdMapperUpdater(SessionIdMapperUpdater idMapperUpdater)
Copyright © 2021 JBoss by Red Hat. All rights reserved.