例如,我有时在调试中看到过这种情况,
DEBUG 2012-11-15 08:58:26:org.springframework.security.web.session.SessionManagementFilter - 请求的会话 ID198F14EA1B74CB1377D895C812345678 无效。
谁能解释一下这是什么意思,以及它发生的原因是什么? (抱歉问了基本问题。)
谢谢
表示已经请求的http会话已经失效。这通常是由于超时,即自上次使用该会话以来已经过去太长时间并且它已被丢弃。从更实际的角度来说,这种情况通常会发生,因为您正在连接的浏览器已经闲置太久了。
您可以通过在过滤器上设置 InvalidSessionStrategy 来配置发生这种情况时您希望看到的行为。
当您只想消除眼前的问题而不永久解决问题时,从浏览器中删除 cookie 是一个快速而肮脏的解决方案。
使用Spring Boot 3.x版本 检查有效路径和 将以下方法添加到安全部分。
.securityMatcher(“/.css”,“/.js”,“/.svg”,“/.png”,“/.jpg”)