学习笔记(18)单点登录

本文探讨了单点登录的核心机制,通过cookie标识用户登录状态。由于不同域名间cookie无法共享,认证服务器通过URL参数传递登录标识。总结中提到,跨域数据共享主要依赖URL携带,推荐使用JWT作为令牌,其负载可以本地解析,减少流量消耗。在手机端,仅发送JWT中的accessToken以节省带宽。
摘要由CSDN通过智能技术生成

学习笔记(18)单点登录

在这里插入图片描述

核心:拿cookie标识用户是否登录。

cookie为啥一会放在url地址,一会又传回来?

因为不同域名下的cookie不能共享,需要把认证服务器下登陆过的标志要交给你,只能通过url地址方式放在后边,自己处理后保存。

由于不同域名之间cookie没法共享

认证服务器只能将自己旗下的登录过的用户的标识以url地址参数的方式交给另外一个域名。让这个域名对应的服务器,自己妥善保存这个cookie信息。

之前社交登录查用户信息是通过acceaaToken查,accessToken如何传过来?社交登录一上来,会返回code,code就是在url后面。

总结:跨域名共享数据我们只能通过url地址携带。

我们不要把无意义的uuid放进去。我们把token制作成jwt,全局传输jwt。

京东,离线了,打开之后仍然可以看见名字。排除上次缓存查找到的,即禁用缓存还可以看见用户信息怎办?用令牌jwt

返回令牌,自己想办法保存好令牌,以后所有的请求都在参数上带上令牌,也可以用jwt作为令牌,令牌里面的负载不用连远程服务器,自己都能解析出来;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值