原创

相同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

正文到此结束