单点登录系统:就是在分布式环境下的一个解决方案;
单点登录主要解决的就是一个session共享的问题;
拦截器
集群:多台服务器提供同一个服务;将一套代码部署到多台服务器上同时做一件事;并发量高的时候。需要加Tomcat集群
分布式:
单点登录系统服务器:统一管理session信息;(session服务器)
单点登录如果有多台服务器,存储session -- Redis
表现层:
sso (pom): 配置依赖:父工程、common、Tomcat插件
interface:(jar)
service:(war)
服务层:
注册:
判断注册信息是否存在;
设置token(标签,UUID为key,用户信息为value)存放在Redis中;
设置token过期时间;
提交