首页 > 解决方案 > 使用 KeyCloak 对多租户分层 RBAC 建模 -

问题描述

我是 Keycloak 的新手,正在寻求帮助来实现以下内容。有没有我可以参考的例子来实现这一点?

我已经查看了 Keycloak 中的客户端和资源,但不确定如何对层次结构进行建模。另外,我们如何控制此层次结构中不同级别的权限?

等级制度

组织 -> 组 -> 应用程序

组织可以有多个组,每个组可以有多个App

在层次结构中具有较高写入权限的用户会将这些权限带到层次结构中较低的资源。例如 - 组织的管理员将是任何应用程序的管理员。

对 Group 具有查看权限的用户可以是 Group 内应用的管理员。

对权限和层次结构进行建模的最佳方法是什么。还有没有办法获得所有可能的权限和用户被授权的相应实体?

标签: keycloakrbac

解决方案


推荐阅读