Data Permissions
Data-level permissions with Casbin - query implicit roles and permissions through the RBAC hierarchy, and filter data sets with BatchEnforce().
Nested Organizations
Model nested organizations in Casbin - grant a role at a unit and inherit it through the whole subtree with domain paths and a descendant matching function.
List Filtering
Filter list and search results with Casbin - BatchEnforce, per-unit implicit permissions, a materialized permission table, and Postgres RLS, plus the query-planner gap.
Menu Permissions
Menu-based access control with jCasbin and Spring Boot - map roles to menus and submenus and show each user only the menu items they may access.