本文介绍了使用Spring Gateway和Sa-Token实现无感鉴权的方案,通过注入用户ID实现无感鉴权,避免了下游微服务依赖Sa-Token的问题。详细介绍了引入依赖、创建路由、实现鉴权接口和注册全局过滤器的步骤。展示了为Webflux请求添加过滤器,获取用户登录ID并在请求头中注入,以及下游微服务获取用户ID的方法。作者对Sa-Token近期文档更新中强制要求用户star并授权的行为表示不满,希望Sa-Token重新考虑该功能的设立。
完成下面两步后,将自动完成登录并继续当前操作。