Uses of Class
org.keycloak.adapters.KeycloakDeployment
Packages that use KeycloakDeployment
-
Uses of KeycloakDeployment in org.keycloak.adapters
Subclasses of KeycloakDeployment in org.keycloak.adaptersModifier and TypeClassDescriptionprotected static classThis delegate is used to store temporary, per-request metadata like request resolved URLs.Fields in org.keycloak.adapters declared as KeycloakDeploymentModifier and TypeFieldDescriptionprotected KeycloakDeploymentAdapterDeploymentContext.DeploymentDelegate.delegateprotected KeycloakDeploymentAdapterDeploymentContext.deploymentprotected KeycloakDeploymentAuthenticatedActionsHandler.deploymentprotected KeycloakDeploymentBearerTokenRequestAuthenticator.deploymentprotected KeycloakDeploymentKeycloakDeploymentBuilder.deploymentprotected KeycloakDeploymentOAuthRequestAuthenticator.deploymentprotected KeycloakDeploymentPreAuthActionsHandler.deploymentprotected KeycloakDeploymentRefreshableKeycloakSecurityContext.deploymentprotected KeycloakDeploymentRequestAuthenticator.deploymentMethods in org.keycloak.adapters that return KeycloakDeploymentModifier and TypeMethodDescriptionstatic KeycloakDeploymentKeycloakDeploymentBuilder.build(InputStream is) static KeycloakDeploymentKeycloakDeploymentBuilder.build(AdapterConfig adapterConfig) RefreshableKeycloakSecurityContext.getDeployment()protected KeycloakDeploymentKeycloakDeploymentBuilder.internalBuild(AdapterConfig adapterConfig) KeycloakConfigResolver.resolve(HttpFacade.Request facade) Resolves the KeycloakDeployment based on the RequestAdapterDeploymentContext.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 KeycloakDeploymentAdapterDeploymentContext.resolveUrls(KeycloakDeployment deployment, HttpFacade facade) Methods in org.keycloak.adapters with parameters of type KeycloakDeploymentModifier and TypeMethodDescriptionAdapterUtils.createPrincipal(KeycloakDeployment deployment, RefreshableKeycloakSecurityContext securityContext) CookieTokenStore.getPrincipalFromCookie(KeycloakDeployment deployment, HttpFacade facade, AdapterTokenStore tokenStore) static StringAdapterUtils.getPrincipalName(KeycloakDeployment deployment, AccessToken token) static AccessTokenResponseServerRequest.invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId) static AccessTokenResponseServerRequest.invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId, String codeVerifier) static voidServerRequest.invokeClientManagementRequest(KeycloakDeployment deployment, String host, String endpointUrl) static voidServerRequest.invokeLogout(KeycloakDeployment deployment, String refreshToken) static AccessTokenResponseServerRequest.invokeRefresh(KeycloakDeployment deployment, String refreshToken) static voidServerRequest.invokeRegisterNode(KeycloakDeployment deployment, String host) static voidServerRequest.invokeUnregisterNode(KeycloakDeployment deployment, String host) voidRefreshableKeycloakSecurityContext.logout(KeycloakDeployment deployment) static voidCookieTokenStore.removeCookie(KeycloakDeployment deployment, HttpFacade facade) protected KeycloakDeploymentAdapterDeploymentContext.resolveUrls(KeycloakDeployment deployment, HttpFacade facade) static <T> THttpAdapterUtils.sendJsonHttpRequest(KeycloakDeployment deployment, org.apache.http.client.methods.HttpRequestBase httpRequest, Class<T> clazz) protected voidNodesRegistrationManagement.sendRegistrationEvent(KeycloakDeployment deployment) protected booleanNodesRegistrationManagement.sendUnregistrationEvent(KeycloakDeployment deployment) static voidAdapterUtils.setClientCredentials(KeycloakDeployment deployment, org.apache.http.client.methods.HttpPost post, List<org.apache.http.NameValuePair> formparams) Don't use directly from your JEE apps to avoid HttpClient linkage errors! Instead use the method#setClientCredentials(KeycloakDeployment, Map, Map)voidRefreshableKeycloakSecurityContext.setCurrentRequestInfo(KeycloakDeployment deployment, AdapterTokenStore tokenStore) static voidCookieTokenStore.setTokenCookie(KeycloakDeployment deployment, HttpFacade facade, RefreshableKeycloakSecurityContext session) voidNodesRegistrationManagement.tryRegister(KeycloakDeployment resolvedDeployment) Constructors in org.keycloak.adapters with parameters of type KeycloakDeploymentModifierConstructorDescriptionAdapterDeploymentContext(KeycloakDeployment deployment) For single-tenant deployments, this constructor is to be used, as a full KeycloakDeployment is known at deployment time and won't change during the application deployment's life cycle.AuthenticatedActionsHandler(KeycloakDeployment deployment, OIDCHttpFacade facade) BasicAuthRequestAuthenticator(KeycloakDeployment deployment) BearerTokenRequestAuthenticator(KeycloakDeployment deployment) DeploymentDelegate(KeycloakDeployment delegate) NodeRegistrationContext(Integer lastRegTime, KeycloakDeployment deployment) OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator, HttpFacade facade, KeycloakDeployment deployment, int sslRedirectPort, AdapterSessionStore tokenStore) RefreshableKeycloakSecurityContext(KeycloakDeployment deployment, AdapterTokenStore tokenStore, String tokenString, AccessToken token, String idTokenString, IDToken idToken, String refreshToken) RequestAuthenticator(HttpFacade facade, KeycloakDeployment deployment) RequestAuthenticator(HttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore, int sslRedirectPort) -
Uses of KeycloakDeployment in org.keycloak.adapters.jaas
Fields in org.keycloak.adapters.jaas declared as KeycloakDeploymentModifier and TypeFieldDescriptionprotected KeycloakDeploymentAbstractKeycloakLoginModule.deploymentMethods in org.keycloak.adapters.jaas that return KeycloakDeploymentModifier and TypeMethodDescriptionprotected KeycloakDeploymentAbstractKeycloakLoginModule.resolveDeployment(String keycloakConfigFile) -
Uses of KeycloakDeployment in org.keycloak.adapters.rotation
Methods in org.keycloak.adapters.rotation with parameters of type KeycloakDeploymentModifier and TypeMethodDescriptionstatic <T extends JsonWebToken>
TokenVerifier<T>AdapterTokenVerifier.createVerifier(String tokenString, KeycloakDeployment deployment, boolean withDefaultChecks, Class<T> tokenClass) Creates verifier, initializes it from the KeycloakDeployment and adds the publicKey and some default basic checks (activeness and tokenType).HardcodedPublicKeyLocator.getPublicKey(String kid, KeycloakDeployment deployment) JWKPublicKeyLocator.getPublicKey(String kid, KeycloakDeployment deployment) PublicKeyLocator.getPublicKey(String kid, KeycloakDeployment deployment) voidHardcodedPublicKeyLocator.reset(KeycloakDeployment deployment) voidJWKPublicKeyLocator.reset(KeycloakDeployment deployment) voidPublicKeyLocator.reset(KeycloakDeployment deployment) Reset the state of locator (eg.static AccessTokenAdapterTokenVerifier.verifyToken(String tokenString, KeycloakDeployment deployment) Verifies bearer token.AdapterTokenVerifier.verifyTokens(String accessTokenString, String idTokenString, KeycloakDeployment deployment) Verify access token and ID token.