我正在使用spring-security-acl
基于 Spring Boot 的应用程序实现基于 ACL 的身份验证。我已经配置了我的应用程序并创建了 ACL 所需的 4 个表,并且授权在 READ 或 WRITE 类型的操作期间运行良好。但现在,我在我的 ACL 表中手动创建条目。
我正在寻找一种在创建、更新和删除新对象时自动创建、更新和删除 ACL 条目的方法。我知道aclService
bean 有相关的方法,createAcl
但我发现很难有效地连接它们。
我当前的场景有一些存储库,我使用spring-data-rest
. 因此,我不会为基于写入的操作手动编写任何控制器方法。因此,我不知道如何引入 ACL 条目的创建(或更新和删除)。
我已经看到了这个问题Using Spring Security ACL但它确实没有回答如何将事情与spring-data-rest