如
pass.xxx.com
a.xxx.com
b.xxx.com
c.xxx.com
pass登录了 a,b,c也想共享用户token 如何拿到呢
我调研了一下有iframe postmessage的方式, 还有说 cookie document.domain的
iframe postmessage代码可能写的更多点,看起来不够优雅
如果使用,cookie document.domain的 还有说之后所有的 post 请求都将对 CSRF 攻击开放,大佬们都是如何操作的呢
感谢
如
pass.xxx.com
a.xxx.com
b.xxx.com
c.xxx.com
pass登录了 a,b,c也想共享用户token 如何拿到呢
我调研了一下有iframe postmessage的方式, 还有说 cookie document.domain的
iframe postmessage代码可能写的更多点,看起来不够优雅
如果使用,cookie document.domain的 还有说之后所有的 post 请求都将对 CSRF 攻击开放,大佬们都是如何操作的呢
感谢
根域一样,cookie种到根域下
或者
加载 pass.xxx.com/path.js path.js程序生成
如php
document.cookie = 'token=<?php echo $token; ?>';
或者参考P3P
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
找到了一个这个cross-storage库