【发布时间】:2011-12-15 22:16:19
【问题描述】:
- 我想为我的 Spring 应用程序设置方法级别的安全性。
- 安全设计如下:用户>角色>权限
- 好吧,当我将
@PreAuthorize与hasRole一起使用时,它工作正常。 - 但是当我尝试将它与
hasPermission一起使用时,它不起作用。 - 我发现我应该使用 Spring ACL 来实现这种方法,但它似乎对要求过于苛刻。
- 那么有什么方法可以在 xml 文件中定义角色权限,或者任何其他变通方法或其他方法来获得 方法级安全性 与 permissions 而不是角色一起使用,并且不使用 ACL。
- 如果没有办法只能使用ACL,那么请给我一个很好的例子
【问题讨论】:
标签: spring-security