操作
2024年04月08日
一、中间页共享 Cookie
二、多级域名共享 Cookie
产品部署配置:
-
登录页面:
passport.xxx.com
-
微服务产品系统:
console.xxx.com
-
门户网站:
www.xxx.com
-
产品文档:
docs.xxx.com
可以看到线上部署后,公司产品的二级域名虽然是不一样,但是一级域名一样,把cookie
的Domain
设置为 .xxx.com
就可以共享了。
三、同站跨域请求携带 Cookie
思路如下:
-
前端请求时在
request
对象中配置withCredentials": true
-
服务端在
response
的header
中配置Access-Control-Allow-Origin", "http://xxx:${port}"
-
服务端在
response
的header
中配置"Access-Control-Allow-Credentials", "true"