В настоящее время я пытаюсь создать пользователя из команды curl с помощью Keycloak Admin REST API.Я могу аутентифицировать себя как администратора, у меня есть хороший ответ, но когда я хочу создать пользователя, у меня появляется ошибка вроде: «404 - Not Found».
Вот мои команды curl:
#!/bin/bash
echo "* Request for authorization"
RESULT=`curl --data "username=pierre&password=pierre&grant_type=password&client_id=admin-cli" http://localhost:8080/auth/realms/master/protocol/openid-connect/token`
echo "\n"
echo "* Recovery of the token"
TOKEN=`echo $RESULT | sed 's/.*access_token":"//g' | sed 's/".*//g'`
echo "\n"
echo "* Display token"
echo $TOKEN
echo "\n"
echo " * user creation\n"
curl http://localhost:8080/apiv2/users -H "Authorization: bearer $TOKEN" --data '{"firstName":"xyz","lastName":"xyz", "email":"demo2@gmail.com", "enabled":"true"}'
Я использовал официальную документацию API, расположенную по этому адресу: https://www.keycloak.org/docs-api/4.4/rest-api/index.html
У меня есть эта ошибка:
мое царство хорошо
Как я могу это исправить?Заранее спасибо.