1.完成单点登录功能
创建注册中心 passport-web 在其中创建方法实现第三方登录和单点登录
实现controller层中的服务
实现service层功能如下
- getAllUser
- getAllUserMapper
- login
- putTokenCache
- getTokenCache
- isOuserExists
- addOuser
- getAddressByUserId
- getAddressById
2.创建在web-util中的拦截器AuthInterceptor实现去中心化的验证方法
拦截器中关于token的业务思路
new token来自servlet.http.HttpServletRequest
old token来自cookie
new token=null old token!=null 登录过cookie没过期—直接登录
new token=null old token=null 没登陆过或者都过期了—重新登录
new token!=null old token=null 没登陆过或者都过期了—重新登录
new token!=null old token!=null 直接登录