Мое веб-приложение требует контроля доступа к контенту, который отображается пользователям.Все пользователи могут получать доступ к одной и той же странице, но отображаемый контент будет зависеть от их прав доступа.
Например, если у меня есть следующие данные:
Book | Roles
__________________________________
foo | RoleA
bar | RoleB
baz | RoleA, RoleB
Пользователи, принадлежащие RoleA
увидим foo
& baz
.
Я ищу каркас, который уже может это сделать.Требования в Контроль доступа к данным в технологиях Java EE аналогичны моим, и там была предложена Spring Security.
Однако я хотел бы иметь возможность изменять права доступа через пользовательский интерфейс без необходимости изменения кода и его повторного развертывания.Может ли Spring Security или какой-либо другой фреймворк сделать это?