相同IP不同端口的两个应用登录相互影响
问题描述
项目A、B,A前后端不分离,B前后端分离。采用Dockerfile 发布,ip相同,端口不同。
同时在一个浏览器打开A、B项目前端时,A登录则B退出,B登录则A退出。
问题分析
发现A登录后,获得JSESSIONID为X,之后B发出的请求,JSESSIONID为X,反之亦然。
问题发生原因
相同域名下的不同端口的cookie可以共享。一直以为ip+端口唯一确定一个domain,带来并非如此。
另外,据说localStorage不共享,此项未验证。
参考
(94条消息) 相同域名下的不同端口的cookie可以共享不同端口下的cookie共用吗吃喝第一名的博客-CSDN博客
https://blog.csdn.net/qq_40086487/article/details/120842351
正文到此结束