Please note that our out-of-the-box AclService and related database classes all use ANSI SQ
由于我们的域类是使用spring-data-mongo存储在mongodb中的,因此我们正在研究在spring-data-mongodb之上实现访问控制列表的方法。据我所知,默认的spring安全ACL实现依赖于SQL数据库中的其他表、引用表和现有表的对象ID。然后,该框架挂钩到SQL查询,并更改它们以联接
我在我的项目中使用Spring-Security。我有一个问题,因为我在我的IS中有三个角色。用户,经理,管理员。在我的系统中有很多房间,每个房间都有一个经理。但经理只能管理自己的房间。现在我只有基本的安全经理可以管理所有的房间。但这只对管理员是正确的。我的问题是什么是最好和最快的方式?(因为这个解决方案似乎有点大)@PreAuthorize("hasRole('ROLE_FORUM_MANAGER') and hasPermission(#forum,'