Data Permissions
Casbin 的数据级权限 - 通过 RBAC 层级查询隐式角色和权限,并使用 BatchEnforce() 过滤 数据集。
**Nested Organizations**
在 Casbin 中对嵌套组织进行建模 - 在某个单元授予角色,并通过域路径和后代匹配函数在整个子树中继承该角色。
列表过滤
使用 Casbin 过滤列表和搜索结果 - BatchEnforce、按单元隐式权限、物化权限表以及 Postgres RLS,外加查询规划器的缺失部分。
菜单权限
使用 jCasbin 和 Spring Boot 实现基于菜单的访问控制 - 将角色映射到菜单和子菜单,并仅向每个用户显示其有权访问的菜单项。