Создание админа в импортированной области - PullRequest
1 голос
/ 18 июня 2019

Я запускал keycloak локально из док-контейнера с

docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin

Затем я импортировал область (назовем ее test-realm) из файла json с POST в {keycloak_host}/admin/realms. Это работает, царство создано.

Он создан без каких-либо начальных пользователей. Я хочу создавать пользователей с помощью curl, поскольку хочу в будущем автоматизировать весь процесс (запустить сервер keycloak, импортировать область, создать пользователей из json).

Я знаю, конечно, {keycloak_host}/admin/realms/test-realm/users. Проблема в том, что POST для этой конечной точки уже требуются учетные данные (например, JWT) от учетной записи администратора на test-realm. Или я ошибаюсь в этом предположении?

У меня вопрос, как мне создать эту первую учетную запись администратора на test-realm, имеющую доступ к администратору на master. Или мне вообще нужно это для создания пользователей на test-realm через curl?

1 Ответ

0 голосов
/ 18 июня 2019

Оказалось, что вы можете включить ключ users в представление области json.Значение представляет собой массив пользовательских представлений начиная с версии 4.5 keycloak.Итак, проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...