<sec:authorize ifallgranted =“”或=“”ifanygranted =“”not =“”working =“”in =“”spring =“”securtiy =“”

时间:2016-04-13 02:49:42

标签: java spring spring-security spring-security-oauth2

= “”

我正在开发Spring启动并尝试授予3个用户访问权限。但我无法让它发挥作用。

如果我使用ifAnyGranted="ROLE_ADMIN",则可以正常使用。

如果我使用ifAllGranted="ROLE_ADMIN, ROLE_DATA_ADMIN, ROLE_USER"它不起作用,ifAnyGranted="ROLE_ADMIN, ROLE_DATA_ADMIN, ROLE_USER"也不起作用。

1 个答案:

答案 0 :(得分:0)

试试这个:

<sec:ifAnyGranted roles="ROLE_ADMIN, ROLE_DATA_ADMIN, ROLE_USER">
 // do stuff
</sec>