Как включить / отключить пользователя в Keycloak Admin Client - PullRequest
0 голосов
/ 07 мая 2018

В примерах, которые я нашел для клиента администратора Keycloak, упоминается метод setEnabled в классе UserRepresentation для включения / отключения пользователя.

К сожалению, этот метод, похоже, был удален в последних версиях, так как этот метод больше не указан в JavaDocs.

Итак, мой вопрос: как я могу включить / отключить пользователя в последних версиях Keycloak Admin Client (3.4.3.Final)?

Спасибо и наилучшие пожелания, Крис

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Нашли решение: проблема заключалась в том, что существуют разные пакеты Java с классом UserRepresentation, и я импортировал неправильный. Правильный org.keycloak.representations.idm.UserRepresentation и включает также функцию setEnabled().

Большое спасибо за комментарии!

0 голосов
/ 27 августа 2018

Это можно сделать с помощью API:

curl -v -X PUT -H "Content-Type: application/json" -H "Authorization: Bearer $token" --data "{\"enabled\": false}" "http://localhost:8080/auth/admin/realms/[my-realm]/users/[user-id]"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...