点蓝色字关注“汀雨笔记”
![bb2811d8acedb4a994c92a1886e94a02.png](https://img-blog.csdnimg.cn/img_convert/bb2811d8acedb4a994c92a1886e94a02.png)
1
前言导读
分析一下为什么要用OAuth2和JWT来做
1. **单点登录(SSO)**方案单击登录方案是最常见的解决方案,但单点登录需要每个与用户交互的服务都必须与认证服务进行通信,这不但会造成重复,**也会产生大量琐碎的网络流量**;
2. **分布式会话(Session)**方案通过将用户会话信息存储在共享存储中,如Redis,并使用用户会话的ID作为key来实现分布式哈希映射。当用户访问微服务时,会话数据就可以从共享存储中获取。该解决方案在高可用和扩展方面都很好,但是由于会话信息保存在共享存储中,所以需要