单点登录解决方案

分布式系统要实现单点登录,通常将认证系统独立抽取出来,并且将用户身份信息存储在单独的存储介质,比如MYSQL、Redis,考虑性能要求,通常存储在Redis中

单点登录解决方案

单点登录的特点:

1.认证系统为独立的系统

2.各子系统通过Http或其他协议与认证系统通信,完成用户认证

3.用户身份信息存储在Redis集群

 

可以实现单点登录的用户认证的框架:

1.Apache Shiro

2.CAS

3.Spring security CAS