Я пытаюсь изменить loginId пользователя Keycloak с помощью API REST Keycloak. Моя версия Keycloak - 4.4.0. Согласно документации, сначала мне нужно установить "editUsernameAllowed": "true"
в RealmRepresentation перед обновлением пользователя. Я называю это PUT API http://localhost:8081/auth/admin/realms/{myrealm}
.
Но я действительно разочарован телом запроса, потому что документация Keyclaok не ясна. Я пробовал с токеном следующее. Но это не сработает.
{
"rep":{
"editUsernameAllowed": "true"
}
}
{
"editUsernameAllowed": "true"
}
Могу я узнать, как это сделать правильно?
Unrecognized field "rep" (class org.keycloak.representations.idm.RealmRepresentation), not marked as ignorable
. Во втором случае возвращается 403 - person RYJ   schedule 04.10.2019