как создать нового пользователя с почтальоном и назначить группу в keycloak? - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть JSON для создания нового пользователя, который работает для меня, но он не назначает группу, объявленную на вкладке "groups":["APIs"] группы, пользователю

json:

{ 
   "username":"1prueba@demo.com",
   "firstName":"1pruebattributesFN",
   "lastName":"1pruebattributesAP",
   "email":"1prueba@demo.com",
   "enabled":true,
   "groups":["APIs"],
   "credentials":[ 
      { 
         "temporary": false,
         "type":"password",
         "value":"1234"
      }
   ],
   "attributes":
      { 
         "EmailVerifiedvn":"TRUE",
         "Enabledvn":"TRUE",
         "Entity":"[{\"id\":\"3411982108\",\"name\":\"3411982108 - Claro Home  PAGO APP 2\"}]",
         "State":"Activo",
         "UserCreateDate":"202001031650Z",
         "UserLastModifiedDate":"202001031655Z",
         "UserStatus":"CONFIRMED"
      }
}

пользователь создан, но не назначает группу пользователю.

в моем наборе ключей я объявил 3 группы:

созданные группы

спасибо.

1 Ответ

0 голосов
/ 13 февраля 2020

Я не думаю, что это работает таким образом, вы можете использовать API ниже для назначения пользователя в группу:

    Request URL: http://localhost:8080/auth/admin/realms/{realm}/users/{userId}/groups/{groupId}
    Request Method: PUT

Источник: Keycloak Admin Rest API Docs

...