我正在排除身份验证/注册流程的故障,需要一种快速的方法来重置所有会话服务器端(没有curl
或其他客户端注销魔法!(。
是否有Spring Actuator或JMX就绪端点使所有会话无效?
我们使用Tomcat作为嵌入式服务器,如果它有帮助的话。。。
似乎有一个专用的弹簧执行器端点:
https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html#production-就绪端点
sessions
-允许从Spring Session支持的会话存储中检索和删除用户会话。需要使用SpringSession的基于Servlet的web应用程序。
https://docs.spring.io/spring-boot/docs/current/actuator-api/html/#sessions-检索
21.2.检索单个会话
curl 'http://localhost:8080/actuator/sessions/4db5efcc-99cb-4d05' -i -X GET
curl 'http://localhost:8080/actuator/sessions/4db5efcc-99cb-4d05' -i -X DELETE
启用致动器端点的额外步骤:
management.endpoints.web.exposure.include:
- env
- health
- info
- sessions