微服务身份认证方案 1. 单点登录(SSO) 这种方案意味着每个面向用户的服务都必须与认证服务交互,这会产生大量非常琐碎的网络流量和重复的工作,当动辄数十个微应用时,这种方案的弊端会更加明显. 2. 分布式 Session 方案 分布式会话方案原理主要是将关于用户认证的信息存储在共享存储中,且通常由用户会话作为 key 来实现的简单分布式哈希映射.当用户访问微服务时,用户数据可以从共享存储中获取.在某些场景下,这种方案很不错,用户登录状态是不透明的.同时也是一个高可用且可扩展的解决方案.这种方案…