Spring Security 〈sec:授权ifAllGranted或ifAnyGranted在SPRING SECURTIY中不起作用

oknwwptz  于 2023-04-12  发布在  Spring
关注(0)|答案(1)|浏览(186)

我正在研究Sping Boot ,并试图向3个用户给予访问权限。但我无法使其工作。
如果我使用ifAnyGranted="ROLE_ADMIN",它工作正常。
如果我使用ifAllGranted="ROLE_ADMIN, ROLE_DATA_ADMIN, ROLE_USER",它就不工作,ifAnyGranted="ROLE_ADMIN, ROLE_DATA_ADMIN, ROLE_USER"也不工作。

mo49yndu

mo49yndu1#

试试这个:

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

相关问题