首页 > 解决方案 > keycloak 是否支持基于组评估资源访问?

问题描述

我的应用程序管理您应该分配具有不同角色的人员的项目。这些项目可通过 uris:/projects/xxx/projects/yyy. 每个项目都是用户(项目经理)拥有的 Keycloak 中的资源。项目可以具有关联的其他资源,例如调用/projects/xxx/tasks或可访问的任务/projects/xxx/tasks/zzz

现在的要求是分配给一个项目的用户只能查看项目任务,而不能查看其他项目的任务。就像用户是两个项目的成员一样,应该查看所有任务。

我应该如何在 Keycloak 中配置它?

  1. 我应该为每个项目和 N 个组策略(每个项目一个)创建一个 Keycloak 组吗?
  2. 项目应在存储会员信息的数据库中并将此信息传递给 keycloak
  3. 其他想法?

标签: keycloak

解决方案


推荐阅读