登录版块
Pigeno
这个作者很懒,什么都没留下…
展开
-
Token太长了怎么办?前端不认可怎么办?
Token太长了怎么办?前端不认可怎么办?解决方法:将长Token作为Value,另外生成一个短Token作为key,存入Redis中,返回给浏览器短Token,浏览器携带短Token访问服务器,服务器使用短Token去Redis中取出长Token,解析成实体类。...原创 2021-06-22 09:51:38 · 3800 阅读 · 6 评论 -
为什么用户在单点登录时要使用Redis?可以不用吗?
为什么用户在单点登录时要使用Redis?可以不用吗?用户在单点登录时,使用Redis是为了对多个用户的Token信息进行管理,中心化方案。单点登录可以不使用Redis。浏览器访问服务器子服务时,先经过用户中心子服务模块即可,用户中心子服务中对浏览器携带的Token进行解析,验证成功,便把用户的请求转发给浏览器访问的子服务即可,去中心化方案。具体内容,可参考我的博客!谈谈单点登录?...原创 2021-06-21 21:38:26 · 5986 阅读 · 0 评论 -
谈谈单点登录?
谈谈单点登录?1. 什么是单点登录?2. 单点登录的实现;3. 单点登录的延续性?4. 踢掉线与挤掉线的实现;什么是单点登录?单点登录是在微服务中的一种安全校验方式;在微服务中,根据功能和需求将项目划分成多个子服务;在最初的单体架构中,我们使用的是Session的方式实现的安全认证。Session的认证:浏览器输入用户名密码;传入后台服务器,服务器根据用户名密码,去往数据库中查找用户数据进行校验,成功则返回数据,此时将用户信息存入session中,下次用户访问时,先判断session中有没原创 2021-06-21 21:22:01 · 851 阅读 · 0 评论