1.单点登录概念

微服务架构中不免需要多个模块校验用户登录信息,这里就用到了sso,即单点登录。
常见实现单点登录的方式有3种
1.session广播机制
实际上就是session复制技术;缺点,如果模块比较多,就要将session复制到每个模块,
比较消耗资源,适合模块比较少的项目。
2. cookie + redis
登录后,用户信息放到redis中,key:生成唯一key,value:存储用户数据
cookie :将redis中的key值放到 cookie中
请求的时候携带cookie发送,判断cookie与redis中的用户数据是否一致
3.token
一定规则的将用户的登陆信息生成一个token,将token返回给客户端,请求时放在请求头中
服务器端判断能否解析到token中的用户信息,如果解析到即为登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值