【发布时间】:2012-05-22 13:18:16
【问题描述】:
Spring 角色是否只能像本例中那样以相对分层的术语来定义?
有什么方法可以绝对定义角色吗?
<beans:bean id="roleHierarchy"
class="org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl">
<beans:property name="hierarchy">
<beans:value>
ROLE_ADMIN > ROLE_USER
ROLE_USER > ROLE_ANONYMOUS
</beans:value>
</beans:property>
</beans:bean>
【问题讨论】:
-
“绝对意义上的”是什么意思?
-
@Stephen C:例如数字值。
-
但是这样做有什么意义呢?
-
一般来说,角色是不可数字映射的。 (例如,成为站点 A 的管理员并不意味着您是站点 B 的管理员,或者反之亦然。)没有可能的全局数字映射,实际上除了在非常简单的网站。但是经常存在局部偏序,因此根本就存在分层角色。
标签: java spring authentication spring-security