public class CxfKeycloakAuthHandler extends Object implements org.apache.cxf.transport.http_undertow.CXFUndertowHttpHandler
Modifier and Type | Field and Description |
---|---|
protected org.keycloak.adapters.spi.SessionIdMapper |
idMapper |
protected org.keycloak.adapters.NodesRegistrationManagement |
nodesRegistrationManagement |
Constructor and Description |
---|
CxfKeycloakAuthHandler() |
Modifier and Type | Method and Description |
---|---|
org.keycloak.representations.adapters.config.AdapterConfig |
getAdapterConfig() |
int |
getConfidentialPort() |
org.keycloak.adapters.KeycloakConfigResolver |
getConfigResolver() |
String |
getSkipPattern() |
void |
handleRequest(io.undertow.server.HttpServerExchange exchange) |
void |
setAdapterConfig(org.keycloak.representations.adapters.config.AdapterConfig adapterConfig) |
void |
setConfidentialPort(int confidentialPort) |
void |
setConfigResolver(org.keycloak.adapters.KeycloakConfigResolver configResolver) |
void |
setNext(io.undertow.server.HttpHandler nextHandler) |
void |
setSkipPattern(String skipPattern) |
protected final org.keycloak.adapters.NodesRegistrationManagement nodesRegistrationManagement
protected final org.keycloak.adapters.spi.SessionIdMapper idMapper
public void handleRequest(io.undertow.server.HttpServerExchange exchange) throws Exception
handleRequest
in interface io.undertow.server.HttpHandler
Exception
public void setNext(io.undertow.server.HttpHandler nextHandler)
setNext
in interface org.apache.cxf.transport.http_undertow.CXFUndertowHttpHandler
public org.keycloak.adapters.KeycloakConfigResolver getConfigResolver()
public void setConfigResolver(org.keycloak.adapters.KeycloakConfigResolver configResolver)
public int getConfidentialPort()
public void setConfidentialPort(int confidentialPort)
public org.keycloak.representations.adapters.config.AdapterConfig getAdapterConfig()
public void setAdapterConfig(org.keycloak.representations.adapters.config.AdapterConfig adapterConfig)
public String getSkipPattern()
public void setSkipPattern(String skipPattern)
Copyright © 2021 JBoss by Red Hat. All rights reserved.