@PreMatching public class JaxrsBearerTokenFilterImpl extends Object implements JaxrsBearerTokenFilter
Modifier and Type | Field and Description |
---|---|
protected AdapterDeploymentContext |
deploymentContext |
protected NodesRegistrationManagement |
nodesRegistrationManagement |
protected boolean |
started |
protected UserSessionManagement |
userSessionManagement |
Constructor and Description |
---|
JaxrsBearerTokenFilterImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
attemptStart() |
protected void |
bearerAuthentication(JaxrsHttpFacade facade,
javax.ws.rs.container.ContainerRequestContext request,
KeycloakDeployment resolvedDeployment) |
void |
filter(javax.ws.rs.container.ContainerRequestContext request) |
String |
getKeycloakConfigFile() |
String |
getKeycloakConfigResolverClass() |
protected javax.ws.rs.core.SecurityContext |
getRequestSecurityContext(javax.ws.rs.container.ContainerRequestContext request) |
protected void |
handleAuthActions(JaxrsHttpFacade facade,
KeycloakDeployment deployment) |
protected boolean |
handlePreauth(JaxrsHttpFacade facade) |
protected boolean |
isInitialized() |
protected InputStream |
loadKeycloakConfigFile() |
protected Class<? extends KeycloakConfigResolver> |
loadResolverClass() |
protected void |
propagateSecurityContext(JaxrsHttpFacade facade,
javax.ws.rs.container.ContainerRequestContext request,
KeycloakDeployment resolvedDeployment,
BearerTokenRequestAuthenticator bearer) |
void |
setKeycloakConfigFile(String configFile) |
void |
setKeycloakConfigResolverClass(String keycloakConfigResolverClass) |
protected void |
start() |
protected boolean |
verifySslFailed(JaxrsHttpFacade facade,
KeycloakDeployment deployment) |
protected volatile boolean started
protected AdapterDeploymentContext deploymentContext
protected NodesRegistrationManagement nodesRegistrationManagement
protected UserSessionManagement userSessionManagement
public void setKeycloakConfigFile(String configFile)
public String getKeycloakConfigFile()
public String getKeycloakConfigResolverClass()
public void setKeycloakConfigResolverClass(String keycloakConfigResolverClass)
protected void attemptStart()
protected boolean isInitialized()
protected void start()
protected Class<? extends KeycloakConfigResolver> loadResolverClass()
protected InputStream loadKeycloakConfigFile()
public void filter(javax.ws.rs.container.ContainerRequestContext request) throws IOException
filter
in interface javax.ws.rs.container.ContainerRequestFilter
IOException
protected boolean handlePreauth(JaxrsHttpFacade facade)
protected void bearerAuthentication(JaxrsHttpFacade facade, javax.ws.rs.container.ContainerRequestContext request, KeycloakDeployment resolvedDeployment)
protected void propagateSecurityContext(JaxrsHttpFacade facade, javax.ws.rs.container.ContainerRequestContext request, KeycloakDeployment resolvedDeployment, BearerTokenRequestAuthenticator bearer)
protected boolean verifySslFailed(JaxrsHttpFacade facade, KeycloakDeployment deployment)
protected javax.ws.rs.core.SecurityContext getRequestSecurityContext(javax.ws.rs.container.ContainerRequestContext request)
protected void handleAuthActions(JaxrsHttpFacade facade, KeycloakDeployment deployment)
Copyright © 2014. All Rights Reserved.