Package | Description |
---|---|
org.keycloak.adapters | |
org.keycloak.adapters.authorization | |
org.keycloak.adapters.authorization.cip | |
org.keycloak.adapters.authorization.util | |
org.keycloak.adapters.spi |
Modifier and Type | Interface and Description |
---|---|
interface |
OIDCHttpFacade
Bridge between core adapter and HTTP Engine
|
Modifier and Type | Field and Description |
---|---|
protected HttpFacade |
RequestAuthenticator.facade |
protected HttpFacade |
PreAuthActionsHandler.facade |
protected HttpFacade |
OAuthRequestAuthenticator.facade |
Modifier and Type | Method and Description |
---|---|
AuthOutcome |
QueryParamterTokenRequestAuthenticator.authenticate(HttpFacade exchange) |
AuthOutcome |
BearerTokenRequestAuthenticator.authenticate(HttpFacade exchange) |
AuthOutcome |
BasicAuthRequestAuthenticator.authenticate(HttpFacade exchange) |
protected AuthOutcome |
BearerTokenRequestAuthenticator.authenticateToken(HttpFacade exchange,
String tokenString) |
protected AuthChallenge |
BearerTokenRequestAuthenticator.challengeResponse(HttpFacade facade,
OIDCAuthenticationError.Reason reason,
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(KeycloakDeployment deployment,
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
For multi-tenant deployments, defers the resolution of KeycloakDeployment
to the KeycloakConfigResolver .
|
protected KeycloakDeployment |
AdapterDeploymentContext.resolveUrls(KeycloakDeployment deployment,
HttpFacade facade) |
static void |
CookieTokenStore.setTokenCookie(KeycloakDeployment deployment,
HttpFacade facade,
RefreshableKeycloakSecurityContext session) |
Constructor and Description |
---|
OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator,
HttpFacade facade,
KeycloakDeployment deployment,
int sslRedirectPort,
AdapterSessionStore 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 | Method and Description |
---|---|
Map<String,List<String>> |
ClaimInformationPointProvider.resolve(HttpFacade httpFacade) |
Modifier and Type | Method and Description |
---|---|
Map<String,List<String>> |
HttpClaimInformationPointProvider.resolve(HttpFacade httpFacade) |
Map<String,List<String>> |
ClaimsInformationPointProvider.resolve(HttpFacade httpFacade) |
Modifier and Type | Method and Description |
---|---|
List<String> |
RequestPlaceHolderResolver.resolve(String placeHolder,
HttpFacade httpFacade) |
static List<String> |
PlaceHolders.resolve(String value,
HttpFacade httpFacade) |
List<String> |
PlaceHolderResolver.resolve(String placeHolder,
HttpFacade httpFacade) |
List<String> |
KeycloakSecurityContextPlaceHolderResolver.resolve(String placeHolder,
HttpFacade httpFacade) |
Modifier and Type | Method and Description |
---|---|
boolean |
AuthChallenge.challenge(HttpFacade exchange) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.