| Package | Description |
|---|---|
| org.keycloak.adapters | |
| org.keycloak.adapters.jetty.core | |
| org.keycloak.adapters.tomcat | |
| org.keycloak.adapters.undertow | |
| org.keycloak.adapters.wildfly | |
| org.keycloak.jaxrs |
| Modifier and Type | Field and Description |
|---|---|
protected HttpFacade |
PreAuthActionsHandler.facade |
protected HttpFacade |
AuthenticatedActionsHandler.facade |
protected HttpFacade |
RequestAuthenticator.facade |
protected HttpFacade |
OAuthRequestAuthenticator.facade |
| Modifier and Type | Method and Description |
|---|---|
AuthOutcome |
BasicAuthRequestAuthenticator.authenticate(HttpFacade exchange) |
AuthOutcome |
BearerTokenRequestAuthenticator.authenticate(HttpFacade exchange) |
protected AuthOutcome |
BearerTokenRequestAuthenticator.authenticateToken(HttpFacade exchange,
String tokenString) |
boolean |
AuthChallenge.challenge(HttpFacade exchange) |
protected AuthChallenge |
BearerTokenRequestAuthenticator.challengeResponse(HttpFacade facade,
String error,
String description) |
protected KeycloakUriBuilder |
AdapterDeploymentContext.getBaseBuilder(HttpFacade facade,
String base) |
static KeycloakPrincipal<RefreshableKeycloakSecurityContext> |
CookieTokenStore.getPrincipalFromCookie(KeycloakDeployment deployment,
HttpFacade facade,
AdapterTokenStore tokenStore) |
static void |
CookieTokenStore.removeCookie(HttpFacade facade) |
KeycloakDeployment |
AdapterDeploymentContext.resolveDeployment(HttpFacade facade)
For single-tenant deployments, it complements KeycloakDeployment
by resolving a relative Auth Server's URL based on the current request
and, if needed, will lazily resolve the Realm's Public Key.
|
protected KeycloakDeployment |
AdapterDeploymentContext.resolveUrls(KeycloakDeployment deployment,
HttpFacade facade) |
static void |
CookieTokenStore.setTokenCookie(KeycloakDeployment deployment,
HttpFacade facade,
RefreshableKeycloakSecurityContext session) |
| Constructor and Description |
|---|
AuthenticatedActionsHandler(KeycloakDeployment deployment,
HttpFacade facade) |
OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator,
HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
AdapterTokenStore tokenStore) |
PreAuthActionsHandler(UserSessionManagement userSessionManagement,
AdapterDeploymentContext deploymentContext,
HttpFacade facade) |
RequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment) |
RequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
AdapterTokenStore tokenStore,
int sslRedirectPort) |
| Modifier and Type | Class and Description |
|---|---|
class |
JettyHttpFacade |
| Modifier and Type | Method and Description |
|---|---|
AdapterTokenStore |
AbstractKeycloakJettyAuthenticator.getTokenStore(org.eclipse.jetty.server.Request request,
HttpFacade facade,
KeycloakDeployment resolvedDeployment) |
| Constructor and Description |
|---|
JettyCookieTokenStore(org.eclipse.jetty.server.Request request,
HttpFacade facade,
KeycloakDeployment deployment) |
JettyRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
AdapterTokenStore tokenStore,
int sslRedirectPort,
org.eclipse.jetty.server.Request request) |
| Modifier and Type | Class and Description |
|---|---|
class |
CatalinaHttpFacade |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractKeycloakAuthenticatorValve.checkKeycloakSession(org.apache.catalina.connector.Request request,
HttpFacade facade)
Checks that access token is still valid.
|
protected AdapterTokenStore |
AbstractKeycloakAuthenticatorValve.getTokenStore(org.apache.catalina.connector.Request request,
HttpFacade facade,
KeycloakDeployment resolvedDeployment) |
| Constructor and Description |
|---|
CatalinaCookieTokenStore(org.apache.catalina.connector.Request request,
HttpFacade facade,
KeycloakDeployment deployment,
GenericPrincipalFactory principalFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
UndertowHttpFacade |
| Modifier and Type | Method and Description |
|---|---|
protected AdapterTokenStore |
AbstractUndertowKeycloakAuthMech.getTokenStore(io.undertow.server.HttpServerExchange exchange,
HttpFacade facade,
KeycloakDeployment deployment,
io.undertow.security.api.SecurityContext securityContext) |
protected AdapterTokenStore |
ServletKeycloakAuthMech.getTokenStore(io.undertow.server.HttpServerExchange exchange,
HttpFacade facade,
KeycloakDeployment deployment,
io.undertow.security.api.SecurityContext securityContext) |
| Constructor and Description |
|---|
AbstractUndertowRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
ServletRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
UndertowCookieTokenStore(HttpFacade facade,
KeycloakDeployment deployment,
io.undertow.security.api.SecurityContext securityContext) |
UndertowRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
| Constructor and Description |
|---|
WildflyRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
| Modifier and Type | Class and Description |
|---|---|
class |
JaxrsHttpFacade |
Copyright © 2015. All rights reserved.