public class ServletKeycloakAuthMech extends AbstractUndertowKeycloakAuthMech
| Modifier and Type | Field and Description |
|---|---|
protected org.keycloak.adapters.NodesRegistrationManagement |
nodesRegistrationManagement |
protected io.undertow.servlet.api.ConfidentialPortManager |
portManager |
deploymentContext, errorPage, KEYCLOAK_CHALLENGE_ATTACHMENT_KEY, sessionManagement| Constructor and Description |
|---|
ServletKeycloakAuthMech(org.keycloak.adapters.AdapterDeploymentContext deploymentContext,
UndertowUserSessionManagement userSessionManagement,
org.keycloak.adapters.NodesRegistrationManagement nodesRegistrationManagement,
io.undertow.servlet.api.ConfidentialPortManager portManager,
String errorPage) |
| Modifier and Type | Method and Description |
|---|---|
io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome |
authenticate(io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext) |
UndertowHttpFacade |
createFacade(io.undertow.server.HttpServerExchange exchange) |
protected org.keycloak.adapters.RequestAuthenticator |
createRequestAuthenticator(org.keycloak.adapters.KeycloakDeployment deployment,
io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext,
UndertowHttpFacade facade) |
protected int |
getConfidentilPort(io.undertow.server.HttpServerExchange exchange) |
protected org.keycloak.adapters.AdapterTokenStore |
getTokenStore(io.undertow.server.HttpServerExchange exchange,
org.keycloak.adapters.spi.HttpFacade facade,
org.keycloak.adapters.KeycloakDeployment deployment,
io.undertow.security.api.SecurityContext securityContext) |
protected Integer |
servePage(io.undertow.server.HttpServerExchange exchange,
String location) |
keycloakAuthenticate, registerNotifications, sendChallengeprotected org.keycloak.adapters.NodesRegistrationManagement nodesRegistrationManagement
protected io.undertow.servlet.api.ConfidentialPortManager portManager
public ServletKeycloakAuthMech(org.keycloak.adapters.AdapterDeploymentContext deploymentContext,
UndertowUserSessionManagement userSessionManagement,
org.keycloak.adapters.NodesRegistrationManagement nodesRegistrationManagement,
io.undertow.servlet.api.ConfidentialPortManager portManager,
String errorPage)
protected Integer servePage(io.undertow.server.HttpServerExchange exchange, String location)
servePage in class AbstractUndertowKeycloakAuthMechpublic io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome authenticate(io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext)
protected org.keycloak.adapters.RequestAuthenticator createRequestAuthenticator(org.keycloak.adapters.KeycloakDeployment deployment,
io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext,
UndertowHttpFacade facade)
protected int getConfidentilPort(io.undertow.server.HttpServerExchange exchange)
protected org.keycloak.adapters.AdapterTokenStore getTokenStore(io.undertow.server.HttpServerExchange exchange,
org.keycloak.adapters.spi.HttpFacade facade,
org.keycloak.adapters.KeycloakDeployment deployment,
io.undertow.security.api.SecurityContext securityContext)
getTokenStore in class AbstractUndertowKeycloakAuthMechpublic UndertowHttpFacade createFacade(io.undertow.server.HttpServerExchange exchange)
createFacade in class AbstractUndertowKeycloakAuthMechCopyright © 2019 JBoss by Red Hat. All rights reserved.