
前言
在基于 SpringBoot 和 SpringSecurity 构建的无状态认证系统中,通过 JWT + Redis 的组合实现了轻量而高效的用户认证。然而,在引入 SSE 进行服务端推送时,我遇到了一个棘手的问题:客户端关闭 SSE 连接竟会导致服务端抛出授权异常。本文将复盘这一问题的始末,并分享我的解决思路。
原创9/29/25大约 8 分钟

在基于 SpringBoot 和 SpringSecurity 构建的无状态认证系统中,通过 JWT + Redis 的组合实现了轻量而高效的用户认证。然而,在引入 SSE 进行服务端推送时,我遇到了一个棘手的问题:客户端关闭 SSE 连接竟会导致服务端抛出授权异常。本文将复盘这一问题的始末,并分享我的解决思路。