javascript - 无法在本地主机上的端口之间访问 Cookie?
问题描述
我正在开发一个遗留应用程序,并试图将他们的 MVC ASP.net 框架拆分为一个 API 和 React App 现代应用程序。我正在运行 React 应用程序,http://localhost:3000
并且 MVC 正在运行http://localhost:5000
。
到目前为止,我已经成功地在 MVC 上调用 API 没有太大问题,但我并没有尝试从经过身份验证的用户发出安全请求。当登录他们的旧应用程序时,它会将 cookie 设置为localhost
.
据我所知,这些 cookie 应该可以在不同端口上运行的任何服务之间共享,但是当我注销document.cookie
输出时,它只输出最初在 React 应用程序中设置的那些。
最终,客户想要使用 SSO(单点登录)服务,但他们仍在决定他们想要使用什么,并试图一起破解它,这样我就可以在他们决定他们想要使用什么的同时进行处理。
有任何想法吗?我在下面有一些截图。
解决方案
推荐阅读
- android - Flutter:当其他小部件可用时,ListView 的高度会降低
- sql - 如何在 SQL Server 中分隔逗号分隔值:对当前查询的改进?
- gridview - 单击下一页时Gridview正在清除
- jenkins - jenkins 在特定代理/节点上执行 shell
- ruby-on-rails - HTTPParty 文件上传
- javascript - 列表项组件未在反应 js 中的状态更改时更新
- vue.js - 子路由中的 vue-router 命名视图不起作用
- php - 从表单获取数据的 SQL 更新查询未运行
- wso2 - 在 WSO2 EI 6.4 中批量导入注册表工件
- python - 无法使用 api 在 Jira 中创建项目,每当我尝试运行此脚本时都会收到 400 错误代码。谁能帮我解决这个问题