【发布时间】:2015-11-16 15:57:05
【问题描述】:
您好,我正在开发 springboot 项目,我将 thymeleaf.extras.springsecurity4 添加到我的项目中。实际上它已经工作了很长时间,但知道它不起作用。不工作的部分是 sec:authorize="hasRole('NORMAL')" 代码如下所示
<p>Kontrol Paneli</p>
<span sec:authentication="name">Bob</span>
Roles: <span sec:authentication="principal.authorities">[ROLE_USER, ROLE_ADMIN]</span> |
<p sec:authorize="!hasRole('NORMAL')">I am here</p>
<p sec:authorize="!hasRole('ADMIN')">I am here</p>
</a></li>
结果是
如您所见,sec:authorize 并不关心用户拥有哪个角色。
【问题讨论】:
标签: java spring-security thymeleaf