首页 > 解决方案 > 如何判断用户是否已从 Spring 中的不安全页面进行身份验证?

问题描述

所以我接管了一个使用 Spring 安全性的应用程序。该应用程序具有非安全页面和共享 html 的安全页面,这些页面会根据用户是否已通过身份验证生成带有选项的页眉。在安全页面中,isAuthenticated 值设置为供 html 使用,但在非安全页面中,isAuthenticated 值始终为 false。

我是春天的新手。这是事情的本意还是应用程序设置不正确。标头中的共享 html 想知道它是否应该包含登录按钮,或者是否应该包含注销按钮以及仅对经过身份验证的用户可用的其他选项。

<div class="btn-group" sec:authorize="isAuthenticated()">
    <a th:href="@{/logout}">Logout</a>
</div>

标签: springsecurity

解决方案


推荐阅读