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.