Cookie跨域名共享

本文涉及的产品
.cn 域名,1个 12个月
简介: Cookie跨域名共享

在做浏览器插件的时候,

有一个需求,

比如在A页面登录之后,把token存在cookie

插件在B C D页面使用,获取到页面的一些信息并保存,

此时B C D页面共享到A页面的token,就不需要登录了

具体实现:

1.首先在A页面登录后设置cookie的时候,

需要把Samesite设置为none,(允许第三方携带的cookie)

具体的Samesite内容可以参考 阮一峰的:http://www.ruanyifeng.com/blog/2019/09/cookie-samesite.html

document.cookie="username=John Doe;samesite:none";
复制代码

2.后端设置白名单允许携带cookie

3.在请求接口(以A为域名的接口地址)的时候,以axios为例子,设置:

withCredentials: true // 允许携带cookie
复制代码
4.然后再B C D页面请求以A为域名的接口地址的时候,cookie就会自己带上了。

作者: Bill 本文地址: http://biaoblog.cn/info?id=1618447740000

版权声明: 本文为原创文章,版权归 biaoblog 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
1月前
|
存储 安全 Java
基于 Cookie 的信息共享机制
基于Cookie的信息共享机制用于客户端状态保持。Cookie是服务器生成并发送到浏览器的文本文件,存储用户状态和安全信息。当用户发起请求时,浏览器会将Cookie一并发送,服务器据此处理。Cookie分为内存和硬盘两种,有持久和非持久之分,但因以明文存储,存在安全隐患。JSP/Servlet中的Cookie类提供管理方法。示例代码展示了如何使用JSP设置和检查Cookie。需注意Cookie的安全问题,避免数据泄露。
29 3
|
1月前
|
存储 移动开发 缓存
多个WKWebView页面的cookie不共享问题及解决方案
多个WKWebView页面的cookie不共享问题及解决方案
25 0
|
PHP 数据安全/隐私保护
PHP的cookie的域名、路径的区别是什么?底层原理是什么?
PHP的cookie的域名、路径的区别是什么?底层原理是什么?
105 0
|
应用服务中间件 容器
Shiro配置cookie以及共享Session和Session失效问题
Shiro配置cookie以及共享Session和Session失效问题
367 1
|
存储 前端开发 JavaScript
Cors跨域(二):实现跨域Cookie共享的三要素(下)
Cors跨域(二):实现跨域Cookie共享的三要素(下)
Cors跨域(二):实现跨域Cookie共享的三要素(下)
|
存储 安全 JavaScript
Cors跨域(二):实现跨域Cookie共享的三要素(上)
Cors跨域(二):实现跨域Cookie共享的三要素(上)
Cors跨域(二):实现跨域Cookie共享的三要素(上)
|
Web App开发 存储 NoSQL
一篇文章让你深透理解cookie和session,附带分布式WEB系统redis共享session方案
cookie和session有什么区别?这是一个很基础的知识点,大家可能都知道一个大概:cookie是存在客户端的,session是存储在服务端,cookie和session用来验证识别用户的登录状态,常见适用场景:用户登录,用户购物车数据等。
1953 0
|
安全
Exchange域名重写,实现SMTP地址共享
  http://technet.microsoft.com/zh-cn/library/aa996314(EXCHG.80).aspx 环境如下:Exchange2007的域名为a.com,利用边缘服务器发送邮件。
1040 0

热门文章

最新文章