哈哈哈123457 2017-11-08 08:23 采纳率: 87.2%
浏览 3021
已采纳

javaweb 单点登录 如何实现账号密码的登录

网上有很多单点登录的例子 但都是成功后跳转到一个固定页面A和页面B意思意思,没有动态效果,既然单点登录,那么肯定要记录账号密码啊,如何实现页面A登录后,刷新页面B后实现自动登录并且页面展示出A的账号和密码,应该如何实现呢?我猜测是将账号密码放cookie里面,然后刷新B,B判断有没有那个单点登录的cookie,如果有就获取账号密码,然后登陆,登陆成功后跳转页面。。。

  • 写回答

4条回答 默认 最新

  • threenewbee 2017-11-08 08:30
    关注

    作为单点登录的普通网站一方,得到的是用户的token(一个表示唯一用户的id),而不需要,也不应该得到用户名,更别说密码。
    道理很简单,用户名在每个子系统中不能保证唯一性。所以拿到它没有意义。密码不能随随便便给接入的网站,否则不安全。
    一般来说,用户第一次登录的时候,接入网站根据token生成一个(本地的)用户名和它对应,或者让用户和现有的用户名绑定。所以可以通过token查到是哪个用户登录了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100