Spring boot 是否重置Spring启动应用程序(JSESSIONID)中的所有会话?
我正在对身份验证/注册流程进行故障排除,需要一种快速方法来重置服务器端的所有会话(无Spring boot 是否重置Spring启动应用程序(JSESSIONID)中的所有会话?,spring-boot,spring-security,spring-boot-actuator,Spring Boot,Spring Security,Spring Boot Actuator,我正在对身份验证/注册流程进行故障排除,需要一种快速方法来重置服务器端的所有会话(无curl或其他客户端注销魔法!) 是否有Spring执行器或JMX就绪端点使所有会话无效 我们使用Tomcat作为am嵌入式服务器,如果有帮助的话…似乎有一个专用的Spring启动器端点: 会话-允许从支持Spring会话的会话存储中检索和删除用户会话。需要使用Spring会话的基于Servlet的web应用程序 21.2。检索单个会话 启用执行器端点的额外步骤: management.endpoints.w
curl
或其他客户端注销魔法!)
是否有Spring执行器或JMX就绪端点使所有会话无效
我们使用Tomcat作为am嵌入式服务器,如果有帮助的话…似乎有一个专用的Spring启动器端点:
会话
-允许从支持Spring会话的会话存储中检索和删除用户会话。需要使用Spring会话的基于Servlet的web应用程序
21.2。检索单个会话
启用执行器端点的额外步骤:
management.endpoints.web.exposure.include:
- env
- health
- info
- sessions
(1) Tomcat StandardManager MBean可用于在每个会话上调用getActiveSessions
,然后调用expireSession
。或者(2)Spring Security的“SessionRegistry”可用于获取所有主体的会话,然后在每个会话上调用removeSessionInformation
。
management.endpoints.web.exposure.include:
- env
- health
- info
- sessions