thymeleaf.extras.springsecurity4秒:授权不起作用

时间:2015-08-22 23:32:10

标签: java spring-security thymeleaf

您好我正在开发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>

And result is enter image description here

如您所见:sec:authorize不关心用户具有哪个角色。

1 个答案:

答案 0 :(得分:0)

其实我找到了一个解决方案,原因是springboot版本。我没有使用发布版本,因此我的项目无法正常工作。为了防止您的项目错误,您必须使用发布版本,特别是在生产时。

由于