1

我从事一个使用 Spring Security 的项目。我想使用 ACL 机制来管理域对象的安全性。

问题是我的项目使用 Cassandra 和弹性搜索,所以没有 sql 数据库。

有没有办法将 spring security ACL 存储到 nosql 结构(cassandra)或索引器(弹性搜索)中,以避免专门为 ACL 创建关系数据库?

4

3 回答 3

1

我认为没有针对 Spring 安全域 ACL 的 nosql 数据结构的实现。如果您想自己实现一个,这应该很简单。开始查看MutableAclServiceLookupStrategy接口。

于 2012-04-24T12:25:33.490 回答
1

我目前正在寻找可能已经存在的东西,并在 GitHub spring-acl-cassandra上遇到了这个项目。(我还没有尝试过这个项目。)

于 2013-06-21T14:27:33.173 回答
1

是的,现在有这样一个项目,专门把Spring ACL连接到Cassandra:

https://github.com/RigasGrigoropoulos/spring-security-acl-cassandra

于 2014-09-09T16:53:32.673 回答