keycloak
|
クラス | |
class | DeploymentDelegate |
公開メンバ関数 | |
AdapterDeploymentContext () | |
AdapterDeploymentContext (KeycloakDeployment deployment) | |
AdapterDeploymentContext (KeycloakConfigResolver configResolver) | |
KeycloakDeployment | resolveDeployment (HttpFacade facade) |
void | updateDeployment (AdapterConfig config) |
限定公開メンバ関数 | |
KeycloakDeployment | resolveUrls (KeycloakDeployment deployment, HttpFacade facade) |
KeycloakUriBuilder | getBaseBuilder (HttpFacade facade, String base) |
void | close (HttpResponse response) |
限定公開変数類 | |
KeycloakDeployment | deployment |
KeycloakConfigResolver | configResolver |
静的非公開変数類 | |
static final Logger | log = Logger.getLogger(AdapterDeploymentContext.class) |
|
inline |
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.
deployment | A KeycloakConfigResolver, possibly missing the Auth Server URL |
|
inline |
For multi-tenant deployments, this constructor is to be used, as a KeycloakDeployment is not known at deployment time. It defers the resolution of a KeycloakDeployment to a KeycloakConfigResolver, to be implemented by the target application.
configResolver | A KeycloakConfigResolver that will be used to resolve a KeycloakDeployment |
|
inlineprotected |
|
inlineprotected |
|
inline |
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 .
facade | the Request/Response Façade , used to either determine the Auth Server URL (single tenant) or pass thru to the KeycloakConfigResolver. |
|
inlineprotected |
|
inline |
|
protected |
|
protected |
|
staticprivate |