您好我正在开发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不关心用户具有哪个角色。
答案 0 :(得分:0)
其实我找到了一个解决方案,原因是springboot版本。我没有使用发布版本,因此我的项目无法正常工作。为了防止您的项目错误,您必须使用发布版本,特别是在生产时。
由于