网上有很多单点登录的例子 但都是成功后跳转到一个固定页面A和页面B意思意思,没有动态效果,既然单点登录,那么肯定要记录账号密码啊,如何实现页面A登录后,刷新页面B后实现自动登录并且页面展示出A的账号和密码,应该如何实现呢?我猜测是将账号密码放cookie里面,然后刷新B,B判断有没有那个单点登录的cookie,如果有就获取账号密码,然后登陆,登陆成功后跳转页面。。。
4条回答 默认 最新
- threenewbee 2017-11-08 08:30关注
作为单点登录的普通网站一方,得到的是用户的token(一个表示唯一用户的id),而不需要,也不应该得到用户名,更别说密码。
道理很简单,用户名在每个子系统中不能保证唯一性。所以拿到它没有意义。密码不能随随便便给接入的网站,否则不安全。
一般来说,用户第一次登录的时候,接入网站根据token生成一个(本地的)用户名和它对应,或者让用户和现有的用户名绑定。所以可以通过token查到是哪个用户登录了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥50 汇编语言除法溢出问题
- ¥50 C++实现删除N个数据列表共有的元素
- ¥15 Visual Studio问题
- ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
- ¥20 求一个html代码,有偿
- ¥100 关于使用MATLAB中copularnd函数的问题
- ¥20 在虚拟机的pycharm上
- ¥15 jupyterthemes 设置完毕后没有效果
- ¥15 matlab图像高斯低通滤波
- ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗