Spring 引导 - 如何终止当前 Spring 安全会话?

Spring Boot - How to kill current Spring Security session?

目前我知道我的设置正在运行,因为我能够使用基本的 HTTP 身份验证正确登录。

我使用了这些属性:

security.basic.enabled=true
security.user.name=user
security.user.password=1qaz2wsx
security.user.role=USER

但是,我想重新登录。我尝试清除 cookie(我假设它保存在那里),我在 Chrome 开发工具中检查了我的 local/session 存储和 cookie,但它是空白的。

我尝试以隐身模式访问我的网站,它要求我登录(这是我第一次登录 Chrome 非隐身模式)。

如何 "kill" 我的会话 Spring 安全?

如果您使用基本身份验证,浏览器会存储身份验证,直到您关闭它(或退出隐身模式,如果您使用它)。不可能在服务器端删除会话,因为浏览器只会重新验证。如果您希望能够注销,请使用表单登录。