【发布时间】:2014-03-06 11:32:41
【问题描述】:
春季安全专家,
我是 Spring Security 的新手,所以如果我的问题不清楚,请多多包涵。
我正在尝试使用 spring security 3.x 实现基于角色的访问控制。个人用户存储在没有组的 Windows AD 中,因此我们不能像一些示例所示的那样简单地将组映射到权限。
所以我的计划是仅使用 Windows AD 进行身份验证,但用户 角色关系由 Spring 安全性本身维护。
但是,将单个用户映射到角色会非常繁琐,所以我的问题是是否可以在 Spring Security 中配置用户 组 角色,但身份验证部分必须由 Windows AD 完成?
由于 spring 安全性非常灵活,我相信我的要求是可以实现的。有人可以指点一下我应该在哪里看吗?
对于像我这样的新手来说,越详细越好:=)
提前谢谢你。
李亚伦
编辑 1:特别要补充我的问题,我可以利用 Spring 数据库表 authority、groups、group_authorities、group_members 来实现一个简单的基于角色的授权逻辑吗?但我不能使用“用户”表,因为之前解释过用户详细信息必须存储在 Windows AD 中,因此需要使用 Windows AD 完成用户身份验证。
有什么建议吗?
谢谢
亚伦
【问题讨论】:
标签: spring-security acl