Создание ACE разрешений "CREATE" для Spring Security - PullRequest
0 голосов
/ 30 апреля 2019

Я использую Spring ACL и реализовал чтение и запись записей ACL по мере доступа к объектам. Я добавляю записи ACL в таблицу acl_entry, в которую я добавляю acl_object_identity, пользователя sid и разрешение mask. Это все нормально, когда я создаю записи ACL на основе READ, WRITE, DELETE. Но как насчет создания записей. Разрешение CREATE находится над таблицей, поскольку еще нет записи, с которой CREATE будет связан. Или я что-то упустил? Как добавить запись ACL, чтобы предоставить конкретный sid CREATE доступ к таблице.

N.B. У меня уже есть обходной путь, в котором я оцениваю это в пользовательском PermissionEvaluator, но хотел бы делегировать это оценщику полномочий Spring ACL.

...