Удалить клиента через Rest API - PullRequest
0 голосов
/ 04 августа 2020

Я использую:

 <dependency>
    <groupId>org.keycloak</groupId>
    <artifactId>keycloak-admin-client</artifactId>
    <version>11.0.0</version>
 </dependency>

Я хотел бы программно c удалить клиента.

К сожалению, как я вижу, ClientsResource из keycloak.realm("my-realm").clients() имеет только вариант создания:

 @POST
 @Consumes(MediaType.APPLICATION_JSON)
 Response create(ClientRepresentation clientRepresentation);

Есть ли способ удалить клиента с помощью REST API? Или отсутствие этой опции намеренно?

1 Ответ

2 голосов
/ 04 августа 2020

На основе docs есть такой API: DELETE /{realm}/clients/{id}.

keycloak.realm("realm").clients().get("id").remove();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...