Я использую аутентификацию на основе ACL с использованием spring-security-acl
в моем приложении на основе Spring Boot. Я настроил свое приложение и создал 4 таблицы, необходимые для ACL, и авторизация работает очень хорошо во время операций типа READ или WRITE. Но сейчас я вручную создаю записи в своих таблицах ACL.
Я ищу способ автоматически создавать, обновлять и удалять записи ACL при создании, обновлении и удалении новых объектов. Я знаю, что у bean-компонента aclService
есть похожие методы, такие как createAcl
, но мне трудно эффективно их подключать.
В моем текущем сценарии есть несколько репозиториев, которые я выставляю как конечные точки REST, используя spring-data-rest
. Таким образом, я не пишу вручную какие-либо методы контроллера для операций на основе записи. Поэтому я не знаю, как я могу представить создание записей ACL (или их обновление и удаление).
Я видел этот вопрос Использование Spring Security ACL , но он действительно не дает ответа на вопрос, как подключиться к spring-data-rest