0

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

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

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

我正在将 AWS docker 容器服务用于 keycloak。

重现步骤:

  1. 创建权限 P1(检查权限它工作正常)
  2. 已删除权限 P1(检查权限是否正常)
  3. 再次创建权限 P1(这次不工作)
  4. 重新启动服务器后,它开始工作。

如何解决这个问题?

4

1 回答 1

0

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

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

于 2018-06-13T03:40:13.477 回答