文件名称:spring-security-acl-mongodb:基于 Spring Security MongoDB 的访问控制列表 (ACL) 实现
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-18 04:11:14
Java
Spring Security ACL MongoDB Spring Security 访问控制列表 (ACL) 是一种方便的方式来授予对域对象(例如书籍或联系人列表)的基于用户的权限访问。 默认情况下,Spring Security通过4个SQL表管理ACL,这些SQL表在每次访问域对象时在查找时连接在一起。 虽然它在内部使用缓存来尽可能减少到数据库的往返,但将数据以非平面结构存储在 NoSQL 数据库中可以进一步帮助减少数据库的整体开销。 此 Spring Security ACL 自定义使用 MongoDB 作为数据库,通过维护单个 ACL 文档集合来查找域对象上用户的访问控制权限。 集合中的示例 ACL 权限条目确实类似于以下示例代码: { "_id" : "a285005a-a892-409a-be86-59877142aa17", "_class" :
【文件预览】:
spring-security-acl-mongodb-master
----pom.xml(3KB)
----src()
--------test()
--------main()
----.gitignore(363B)
----README.md(13KB)
----.gitattributes(1KB)