首页 > 解决方案 > 无法在本地主机上的端口之间访问 Cookie?

问题描述

我正在开发一个遗留应用程序,并试图将他们的 MVC ASP.net 框架拆分为一个 API 和 React App 现代应用程序。我正在运行 React 应用程序,http://localhost:3000并且 MVC 正在运行http://localhost:5000

到目前为止,我已经成功地在 MVC 上调用 API 没有太大问题,但我并没有尝试从经过身份验证的用户发出安全请求。当登录他们的旧应用程序时,它会将 cookie 设置为localhost.

据我所知,这些 cookie 应该可以在不同端口上运行的任何服务之间共享,但是当我注销document.cookie输出时,它只输出最初在 React 应用程序中设置的那些。

最终,客户想要使用 SSO(单点登录)服务,但他们仍在决定他们想要使用什么,并试图一起破解它,这样我就可以在他们决定他们想要使用什么的同时进行处理。

有任何想法吗?我在下面有一些截图。

在此处输入图像描述

在此处输入图像描述

标签: javascriptreactjsasp.net-mvccookies

解决方案


推荐阅读