Разрешения Keycloak не работает

Я использую Admin Rest API + Resource Management(Protection API) для управления ресурсами и Keycloak UI для CRUD для разрешений. И Entitlement API, и Introspect API для проверки прав пользователей.

Пробовал создавать и удалять одни и те же разрешения несколько раз, после этого разрешение не работает.

После перезапуска сервера keycloak он снова начал работать.

Я использую сервис контейнера докера AWS для keycloak.

Действия по воспроизведению:

  1. Созданы разрешения P1 (проверьте разрешение, оно работает нормально)
  2. Удалено разрешение P1 (проверьте разрешение, оно работает нормально)
  3. Снова создано разрешение P1 (на этот раз не работает)
  4. После перезапуска сервера он начинает работать.

Как это исправить?

1 ответ

Решение

Это была проблема с кешем, которая была устранена с помощью API https://www.keycloak.org/docs-api/3.0/rest-api/index.html.

Кеш также можно очистить на вкладке настроек.

Другие вопросы по тегам