iframe嵌入的页面怎么实现自动登录?

页面A中通过iframe嵌入页面B。
页面B是一个登录页,想要实现的效果是:
一进入页面A,页面B就处于登录的状态。

可能之前没说清楚,其实就是在页面A,通过iframe集成别人的网站(页面B)。
集成进来后要自动登录...

请问想要实现自动登录的效果该怎么做?
谢谢

阅读 32.5k
2 个回答

首先单点登陆肯定是可以解决的。
单点登陆是说,在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

分为几种情况:
1.系统A 和 B 域名相同,这样基本不用做什么,因为A登陆后会在域名下存 cookie 信息,这时访问B页面时已经有了有效的登陆信息。
2.系统A 和 B 是不同的子域名,cookie信息可以种在顶级域名下。
3.系统A 和 B 域名完全不同,这时需要 登陆服存一个共享的登陆信息,比如A登陆后,B 去通过验证用户是否登陆等接口,拿到用户登陆信息。

我们时通过传token进行再次验证,可以对iframe提前进行token处理,这样就会更省事

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题