public class KeycloakServletExtension extends Object implements io.undertow.servlet.ServletExtension
Modifier and Type | Field and Description |
---|---|
protected static org.jboss.logging.Logger |
log |
Constructor and Description |
---|
KeycloakServletExtension() |
KeycloakServletExtension(AdapterDeploymentContext deploymentContext) |
Modifier and Type | Method and Description |
---|---|
protected ServletKeycloakAuthMech |
createAuthenticationMechanism(io.undertow.servlet.api.DeploymentInfo deploymentInfo,
AdapterDeploymentContext deploymentContext,
UndertowUserSessionManagement userSessionManagement,
NodesRegistrationManagement nodesRegistrationManagement) |
protected String |
getErrorPage(io.undertow.servlet.api.DeploymentInfo deploymentInfo) |
void |
handleDeployment(io.undertow.servlet.api.DeploymentInfo deploymentInfo,
javax.servlet.ServletContext servletContext) |
boolean |
isAuthenticationMechanismPresent(io.undertow.servlet.api.DeploymentInfo deploymentInfo,
String mechanismName) |
public KeycloakServletExtension()
public KeycloakServletExtension(AdapterDeploymentContext deploymentContext)
public boolean isAuthenticationMechanismPresent(io.undertow.servlet.api.DeploymentInfo deploymentInfo, String mechanismName)
public void handleDeployment(io.undertow.servlet.api.DeploymentInfo deploymentInfo, javax.servlet.ServletContext servletContext)
handleDeployment
in interface io.undertow.servlet.ServletExtension
protected ServletKeycloakAuthMech createAuthenticationMechanism(io.undertow.servlet.api.DeploymentInfo deploymentInfo, AdapterDeploymentContext deploymentContext, UndertowUserSessionManagement userSessionManagement, NodesRegistrationManagement nodesRegistrationManagement)
protected String getErrorPage(io.undertow.servlet.api.DeploymentInfo deploymentInfo)
Copyright © 2021 JBoss by Red Hat. All rights reserved.