前端A页面iframe嵌入B页面,token验证问题?

A,B两个系统,用的token是一样的,但是两个前端不在同一服务器上,怎样让B页面能获取到A页面的Cookie,即A系统登录后,通过iframe访问B系统不需要再次登录,实现一个单点登录的效果,由于某些原因,不可以在iframe的src中携带token信息。
目前的想法是想让B系统能获取A系统存在Cookie中的token信息,但是存在跨域问题,不能获取到,有办法实现吗?尝试了利用nginx配置转发来访问B系统页面,但是好像不可行。


回答:

如果参数不能拼接在url上面,可以通过postMessage的方式传参


回答:

iframe 可以获取到父级的 window.parent - Web API 接口参考 | MDN。所以快速的解决方案就出来了。但最好还是做一个单点登录吧。

以上是 前端A页面iframe嵌入B页面,token验证问题? 的全部内容, 来源链接: utcz.com/p/934517.html

回到顶部