public class ServletSamlAuthMech extends AbstractSamlAuthMech
| Modifier and Type | Field and Description |
|---|---|
protected SessionIdMapper |
idMapper |
deploymentContext, errorPage, KEYCLOAK_CHALLENGE_ATTACHMENT_KEY, sessionManagement| Constructor and Description |
|---|
ServletSamlAuthMech(SamlDeploymentContext deploymentContext,
UndertowUserSessionManagement sessionManagement,
String errorPage) |
| Modifier and Type | Method and Description |
|---|---|
protected UndertowHttpFacade |
createFacade(io.undertow.server.HttpServerExchange exchange) |
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) |
authenticate, registerNotifications, sendChallengeprotected SessionIdMapper idMapper
public ServletSamlAuthMech(SamlDeploymentContext deploymentContext, UndertowUserSessionManagement sessionManagement, String errorPage)
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 AbstractSamlAuthMechCopyright © 2016 JBoss by Red Hat. All rights reserved.