public class ClientsManagementService extends Object
Modifier and Type | Field and Description |
---|---|
protected javax.ws.rs.core.HttpHeaders |
headers |
protected javax.ws.rs.ext.Providers |
providers |
protected KeycloakSession |
session |
Constructor and Description |
---|
ClientsManagementService(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
protected ClientModel |
authorizeClient() |
static javax.ws.rs.core.UriBuilder |
clientsManagementBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
protected String |
getClientClusterHost(javax.ws.rs.core.MultivaluedMap<String,String> formData) |
javax.ws.rs.core.Response |
registerNode(String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
URL invoked by adapter to register new client cluster node.
|
static javax.ws.rs.core.UriBuilder |
registerNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
javax.ws.rs.core.Response |
unregisterNode(String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
URL invoked by adapter to register new client cluster node.
|
static javax.ws.rs.core.UriBuilder |
unregisterNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
@Context protected javax.ws.rs.core.HttpHeaders headers
@Context protected javax.ws.rs.ext.Providers providers
@Context protected KeycloakSession session
public ClientsManagementService(RealmModel realm, EventBuilder event)
public static javax.ws.rs.core.UriBuilder clientsManagementBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder registerNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder unregisterNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
@Path(value="register-node") @POST @Produces(value="application/json") public javax.ws.rs.core.Response registerNode(@HeaderParam(value="Authorization") String authorizationHeader, javax.ws.rs.core.MultivaluedMap<String,String> formData)
authorizationHeader
- formData
- @Path(value="unregister-node") @POST @Produces(value="application/json") public javax.ws.rs.core.Response unregisterNode(@HeaderParam(value="Authorization") String authorizationHeader, javax.ws.rs.core.MultivaluedMap<String,String> formData)
authorizationHeader
- formData
- protected ClientModel authorizeClient()
Copyright © 2021 JBoss by Red Hat. All rights reserved.