Modifier and Type | Class and Description |
---|---|
protected static class |
AdapterDeploymentContext.DeploymentDelegate
This delegate is used to store temporary, per-request metadata like request resolved URLs.
|
Modifier and Type | Field and Description |
---|---|
protected KeycloakDeployment |
AdapterDeploymentContext.DeploymentDelegate.delegate |
protected KeycloakDeployment |
PreAuthActionsHandler.deployment |
protected KeycloakDeployment |
AuthenticatedActionsHandler.deployment |
protected KeycloakDeployment |
AdapterDeploymentContext.deployment |
protected KeycloakDeployment |
KeycloakDeploymentBuilder.deployment |
protected KeycloakDeployment |
RefreshableKeycloakSecurityContext.deployment |
protected KeycloakDeployment |
RequestAuthenticator.deployment |
protected KeycloakDeployment |
OAuthRequestAuthenticator.deployment |
protected KeycloakDeployment |
BearerTokenRequestAuthenticator.deployment |
Modifier and Type | Method and Description |
---|---|
static KeycloakDeployment |
KeycloakDeploymentBuilder.build(AdapterConfig adapterConfig) |
static KeycloakDeployment |
KeycloakDeploymentBuilder.build(InputStream is) |
KeycloakDeployment |
RefreshableKeycloakSecurityContext.getDeployment() |
protected KeycloakDeployment |
KeycloakDeploymentBuilder.internalBuild(AdapterConfig adapterConfig) |
KeycloakDeployment |
KeycloakConfigResolver.resolve(HttpFacade.Request 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) |
Modifier and Type | Method and Description |
---|---|
static KeycloakPrincipal<RefreshableKeycloakSecurityContext> |
CookieTokenStore.getPrincipalFromCookie(KeycloakDeployment deployment,
HttpFacade facade,
AdapterTokenStore tokenStore) |
static String |
AdapterUtils.getPrincipalName(KeycloakDeployment deployment,
AccessToken token) |
static AccessTokenResponse |
ServerRequest.invokeAccessCodeToToken(KeycloakDeployment deployment,
String code,
String redirectUri,
String sessionId) |
static void |
ServerRequest.invokeLogout(KeycloakDeployment deployment,
String refreshToken) |
static AccessTokenResponse |
ServerRequest.invokeRefresh(KeycloakDeployment deployment,
String refreshToken) |
static void |
ServerRequest.invokeRegisterNode(KeycloakDeployment deployment,
String host) |
static void |
ServerRequest.invokeUnregisterNode(KeycloakDeployment deployment,
String host) |
void |
RefreshableKeycloakSecurityContext.logout(KeycloakDeployment deployment) |
protected void |
AdapterDeploymentContext.resolveRealmKey(KeycloakDeployment deployment) |
protected KeycloakDeployment |
AdapterDeploymentContext.resolveUrls(KeycloakDeployment deployment,
HttpFacade facade) |
protected void |
NodesRegistrationManagement.sendRegistrationEvent(KeycloakDeployment deployment) |
protected boolean |
NodesRegistrationManagement.sendUnregistrationEvent(KeycloakDeployment deployment) |
void |
RefreshableKeycloakSecurityContext.setCurrentRequestInfo(KeycloakDeployment deployment,
AdapterTokenStore tokenStore) |
static void |
CookieTokenStore.setTokenCookie(KeycloakDeployment deployment,
HttpFacade facade,
RefreshableKeycloakSecurityContext session) |
void |
NodesRegistrationManagement.tryRegister(KeycloakDeployment resolvedDeployment) |
Modifier and Type | Field and Description |
---|---|
protected KeycloakDeployment |
CorsPreflightChecker.deployment |
Modifier and Type | Method and Description |
---|---|
protected AdapterTokenStore |
KeycloakAuthenticatorValve.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) |
CatalinaRequestAuthenticator(KeycloakDeployment deployment,
KeycloakAuthenticatorValve valve,
AdapterTokenStore tokenStore,
CatalinaHttpFacade facade,
org.apache.catalina.connector.Request request) |
CatalinaSessionTokenStore(org.apache.catalina.connector.Request request,
KeycloakDeployment deployment,
CatalinaUserSessionManagement sessionManagement) |
CorsPreflightChecker(KeycloakDeployment deployment) |
Modifier and Type | Method and Description |
---|---|
KeycloakDeployment |
KeycloakInstalled.getDeployment() |
Modifier and Type | Field and Description |
---|---|
protected KeycloakDeployment |
CorsPreflightChecker.deployment |
Modifier and Type | Method and Description |
---|---|
protected AdapterTokenStore |
KeycloakAuthenticatorValve.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) |
CatalinaRequestAuthenticator(KeycloakDeployment deployment,
KeycloakAuthenticatorValve valve,
AdapterTokenStore tokenStore,
CatalinaHttpFacade facade,
org.apache.catalina.connector.Request request) |
CatalinaSessionTokenStore(org.apache.catalina.connector.Request request,
KeycloakDeployment deployment,
CatalinaUserSessionManagement sessionManagement) |
CorsPreflightChecker(KeycloakDeployment deployment) |
Modifier and Type | Method and Description |
---|---|
protected RequestAuthenticator |
ServletKeycloakAuthMech.createRequestAuthenticator(KeycloakDeployment deployment,
io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext,
UndertowHttpFacade facade) |
protected AdapterTokenStore |
UndertowKeycloakAuthMech.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) |
void |
KeycloakUndertowAccount.setCurrentRequestInfo(KeycloakDeployment deployment,
AdapterTokenStore tokenStore) |
Constructor and Description |
---|
ServletRequestAuthenticator(HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
io.undertow.security.api.SecurityContext securityContext,
io.undertow.server.HttpServerExchange exchange,
AdapterTokenStore tokenStore) |
ServletSessionTokenStore(io.undertow.server.HttpServerExchange exchange,
KeycloakDeployment deployment,
UndertowUserSessionManagement sessionManagement,
io.undertow.security.api.SecurityContext securityContext) |
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) |
UndertowSessionTokenStore(io.undertow.server.HttpServerExchange exchange,
KeycloakDeployment deployment,
UndertowUserSessionManagement sessionManagement,
io.undertow.security.api.SecurityContext securityContext) |
Modifier and Type | Method and Description |
---|---|
protected ServletRequestAuthenticator |
WildflyAuthenticationMechanism.createRequestAuthenticator(KeycloakDeployment deployment,
io.undertow.server.HttpServerExchange exchange,
io.undertow.security.api.SecurityContext securityContext,
UndertowHttpFacade facade) |
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 | Method and Description |
---|---|
KeycloakDeployment |
PathBasedKeycloakConfigResolver.resolve(HttpFacade.Request request) |
Copyright © 2014. All Rights Reserved.