Я внедряю веб-систему управления документами, и я хотел бы реализовать ACL в своей системе. Мои формальные требования - это иерархические разрешения (документы наследуют разрешения от их папок) групп пользователей (пользователи могут динамически создавать группы и ассоциировать пользователей с группами). Такие группы могут иметь разрешения на объекты в системе.Хорошая реализация ACL в Java
Мой код будет запрашивать разрешение на объектах в двух случаях: 1. Манипулирование один документ 2. Перечисление всех документов, где манипуляция возможно
Последнее требование кажется ахиллесова пята для Spring Security списков управления доступом (их метод, похоже, наносит несколько удалений БД для каждого документа, который я управляю)
Кто-нибудь знает о другой реализации ACL?
Спасибо!