作者:廖盈秀怡伶 | 来源:互联网 | 2023-10-10 13:49
代码在SsoSix
代码:
这个类的特点:
实现全局唯一的存储。就是只能通过静态访问的,私有化的构造函数。
工具类:
tokenManager是一个普通的静态类,是不可以拿到容器的bean的,因为其没有放在容器里面管理的。
经典啊。
---01---
自动延期:客户端会缓存一份userMap
服务端检查了到了过期时间,会向客户端发送通知的。判断是不是过期的。
---02---
获取的是浏览器里面的vt每个浏览器是不一样的。不同的浏览器请求后台带request,是不一样的。
这里配置:
看下登陆页面
有记住账号的功能:
授权成功:
写入的是server的COOKIE里面。
跨域写COOKIE。这个很简单。注意还是我这个浏览器。
---03---