我相信我对cookie域及其匹配方式有误解。
我在以下域中拥有三个运行版本的应用程序:myapp.test.somedomain.io
,myapp.staging.somedomain.io
和myapp.somedomain.io
(“生产”站点)。
该应用程序的每个版本都会将cookie域设置为等于该确切的域值:因此,这三个应用程序的cookie域分别设置为.test.somedomain.io
,.staging.somedomain.io
和.somedomain.io
孤立地,每个单独的应用程序/域cookie都可以正常工作。但是,当我同时访问三个应用程序时会出现问题。当我在浏览器中设置了每个cookie后,然后在myapp.test.somedomain.io
上加载应用程序,我可以看到.test.somedomain.io
和.somedomain.io
的cookie都已被加载。这在我的应用程序中引起冲突,并且我从中得到一些副作用错误。
我的问题是:在这3个cookie中设置了这3个域-如何防止来自.somedomain.io
域的cookie加载到myapp.test.somedomain.io
应用程序中?