以下是该方案:
门户网站1 我们有使用ASP.NET开发的Intranet门户,并且在成功验证后,在浏览器中创建cookie(登录用户)。
Portal 2 我们有另一个门户(在Apache tomcat上运行)必须从浏览器读取cookie(登录用户)并显示欢迎文本
用户访问门户网站2 后,最初用户访问门户1 门户2 (通过覆盖浏览器中的URL),该浏览器应从浏览器读取Cookie并显示成功文本。 在带有门户2的浏览器中覆盖URL后,我们无法读取cookie。
请建议可能的解决方案。
由于 维杰
答案 0 :(得分:1)
只要您切换域名,浏览器就不会允许第二个域名访问第一个域名中的任何资源(包括Cookie)。
您可以使用CORS解决此问题,但您可能想要做的是使用单一登录解决方案。由于每个应用程序都有不同的平台,请查看此帖子以帮助您入门:cross platform SSO。