Keycloak 权限不起作用

问题描述 投票:0回答:1

我使用 Admin Rest API + 资源管理(保护 API)来管理资源,并使用 Keycloak UI 来获取 CRUD 权限。 以及用于检查用户权限的 Entitlement API 和 Introspect API。

尝试多次创建和删除相同的权限,之后该权限不起作用。

重启keycloak服务器后,它又开始工作了。

我正在使用 AWS docker 容器服务作为 keycloak。

重现步骤:

  1. 创建权限 P1(检查权限是否工作正常)
  2. 删除权限 P1(检查权限是否工作正常)
  3. 再次创建权限P1(这次不起作用)
  4. 重启服务器后即可开始工作。

如何解决这个问题?

redhat keycloak keycloak-services
1个回答
0
投票

这是一个缓存问题,并使用 API 解决了 https://www.keycloak.org/docs-api/3.0/rest-api/index.html#_clearkeyscache

缓存也可以从设置选项卡中清除。

© www.soinside.com 2019 - 2024. All rights reserved.