Разрешения Keycloak не работает
Я использую Admin Rest API + Resource Management(Protection API) для управления ресурсами и Keycloak UI для CRUD для разрешений. И Entitlement API, и Introspect API для проверки прав пользователей.
Пробовал создавать и удалять одни и те же разрешения несколько раз, после этого разрешение не работает.
После перезапуска сервера keycloak он снова начал работать.
Я использую сервис контейнера докера AWS для keycloak.
Действия по воспроизведению:
- Созданы разрешения P1 (проверьте разрешение, оно работает нормально)
- Удалено разрешение P1 (проверьте разрешение, оно работает нормально)
- Снова создано разрешение P1 (на этот раз не работает)
- После перезапуска сервера он начинает работать.
Как это исправить?
1 ответ
Решение
Это была проблема с кешем, которая была устранена с помощью API https://www.keycloak.org/docs-api/3.0/rest-api/index.html.
Кеш также можно очистить на вкладке настроек.