Spring Security中的多个角色

时间:2017-04-19 15:32:22

标签: xml spring-security

我正在使用Spring安全性进行项目,我根据部门和职位为我的用户提供角色,例如AdminHR,如果有2个角色,我该怎么做?可以输入access="'admin' and 'hr'"而不是access="'admin'or 'hr'"

1 个答案:

答案 0 :(得分:0)

您有两个选择首先使用SPeL,如bellow

access="hasRole('ROLE_ADMIN') and hasRole('ROLE_HR')"

和第二个选项是,自定义rol说ROLE_ADMINnHR然后做正常

access="hasRole('ROLE_ADMINnHR')"

注意:为了更清晰,您需要更多地解释一下您的问题。