Package org.keycloak.services.resources
Class ClientsManagementService
java.lang.Object
org.keycloak.services.resources.ClientsManagementService
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientsManagementService(org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.keycloak.models.ClientModelstatic jakarta.ws.rs.core.UriBuilderclientsManagementBaseUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder) protected StringgetClientClusterHost(jakarta.ws.rs.core.MultivaluedMap<String, String> formData) jakarta.ws.rs.core.ResponseURL invoked by adapter to register new client cluster node.static jakarta.ws.rs.core.UriBuilderregisterNodeUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder) jakarta.ws.rs.core.ResponseURL invoked by adapter to register new client cluster node.static jakarta.ws.rs.core.UriBuilderunregisterNodeUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder)
-
Field Details
-
headers
protected final jakarta.ws.rs.core.HttpHeaders headers -
session
protected final org.keycloak.models.KeycloakSession session
-
-
Constructor Details
-
ClientsManagementService
public ClientsManagementService(org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event)
-
-
Method Details
-
clientsManagementBaseUrl
public static jakarta.ws.rs.core.UriBuilder clientsManagementBaseUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder) -
registerNodeUrl
public static jakarta.ws.rs.core.UriBuilder registerNodeUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder) -
unregisterNodeUrl
public static jakarta.ws.rs.core.UriBuilder unregisterNodeUrl(jakarta.ws.rs.core.UriBuilder baseUriBuilder) -
registerNode
@Path("register-node") @POST @Produces("application/json") public jakarta.ws.rs.core.Response registerNode()URL invoked by adapter to register new client cluster node. Each application cluster node will invoke this URL once it joins cluster- Returns:
-
unregisterNode
@Path("unregister-node") @POST @Produces("application/json") public jakarta.ws.rs.core.Response unregisterNode()URL invoked by adapter to register new client cluster node. Each application cluster node will invoke this URL once it joins cluster- Returns:
-
authorizeClient
protected org.keycloak.models.ClientModel authorizeClient() -
getClientClusterHost
-