Разрешения на уровне данных
Разрешения на уровне данных с Casbin - запрос неявных ролей и разрешений через иерархию RBAC и фильтрация наборов данных с помощью BatchEnforce().
Иерархические организации
Моделирование иерархических организаций в Casbin — предоставление роли на уровне подразделения и её наследование по всему поддереву с помощью доменных путей и функции сопоставления потомков.
Фильтрация списков
Фильтрация списков и результатов поиска с помощью Casbin: BatchEnforce, неявные разрешения по единицам, материализованная таблица разрешений и RLS в Postgres, а также проблема с планировщиком запросов.
**Menu Permissions**
Управление доступом на основе меню с помощью jCasbin и Spring Boot — сопоставление ролей с меню и подменю, отображение каждому пользователю только тех пунктов меню, к которым у него есть доступ.