0
我想把弹簧安全性放在数据库对象级别上,我知道spring为此提供了解决方案,我可以创建四个表,然后我必须将我的数据映射到这些表。这是额外的开销因为表的大小随着实际数据的增长而增长。java数据库对象级别安全
java中是否还有其他解决方案或框架?
基本上我想要把每一个数据库查询特定的过滤器一样
如果我有以下作用:
联系
教师
学生
现在,如果我要去为用户提取主题,那么我不得不提出以下限制:
联系:无过滤
老师:这是他教
学生科目:科目,他读
这些过滤器应在主题表解雇每次查询都可以应用。
是春天的安全性ACL是正确的事情,但认为有两个问题是: 1.我要地图ACL数据库中的所有我的数据库表 2. ACL数据库大小将随着实际数据的大小增长。 – 2014-10-07 09:41:12
对于第1点:您必须在ACL表中引用相关实体表(您想要为其添加安全性的表) - 您自己的表不会更改。第2点:这是真的,但除非许多用户访问许多实体,否则ACL基础的大小通常远低于业务大小。但你是真实的:这是一个很好的工具,而不是用于任何用例的**工具。 – 2014-10-07 10:09:49
感谢您的输入 – 2014-10-07 10:45:47