Я запускал 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?