Spring启动-如何终止当前的Spring安全会话?

Spring启动-如何终止当前的Spring安全会话?,spring,spring-security,spring-boot,Spring,Spring Security,Spring Boot,目前我知道我的设置正在运行,因为我能够使用基本HTTP身份验证正确登录 我使用了这些属性: security.basic.enabled=true security.user.name=user security.user.password=1qaz2wsx security.user.role=USER 但是,我想重新登录。我尝试清除Cookie(我假设它保存在那里),我在Chrome开发工具中检查了我的本地/会话存储和Cookie,但它是空的 我尝试以匿名方式访问我的网站,它要求我登录(这

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

我使用了这些属性:

security.basic.enabled=true
security.user.name=user
security.user.password=1qaz2wsx
security.user.role=USER
但是,我想重新登录。我尝试清除Cookie(我假设它保存在那里),我在Chrome开发工具中检查了我的本地/会话存储和Cookie,但它是空的

我尝试以匿名方式访问我的网站,它要求我登录(这是我第一次登录Chrome non-incognito)


如何在Spring Security中“杀死”我的会话?

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

这不是基本身份验证的工作方式。用户名/密码随每个请求一起发送,因此清除会话、cookie等将不起作用。唯一可行的方法是退出浏览器,然后打开一个新实例。我的意思是退出所有的浏览器窗口/选项卡/等等/非常感谢!这就把事情弄清楚了。事实上,我并没有试图在服务器端杀死它,但我只是认为它被保存为cookie或其他东西!非常感谢。