Я не могу удалить область через REST API на Keycloak 8.0.2.
Мой Keycloak работает на localhost: 38080. Я следовал этой документации https://www.keycloak.org/docs-api/8.0/rest-api/index.html#_realms_admin_resource, см. Параграф «Удалить область». Сначала я получил токен для администратора: http://localhost: 38080 / auth / realms / master / protocol / openid-connect / token
curl --location --request POST 'localhost:38080/auth/realms/master/protocol/openid-connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=admin' \
--data-urlencode 'password=admin' \
--data-urlencode 'client_id=vga_tests' \
--data-urlencode 'grant_type=password'
Затем я использовал токен и попытался удалить царство example
с помощью этого вызова
curl --location --request DELETE 'localhost:38080/auth/Example' \
--header 'Authorization: Bearer <TOKEN HERE>' \
--header 'Content-Type: application/json' \
--data-raw ''
(Примечание: команды curl - это экспортированные вызовы почтальона)
Я получил этот ответ 404
{
"error": "RESTEASY003210: Could not find resource for full path: http://localhost:38080/auth/Example"
}
Что я делаю не так?