Firefox上缺少ASP.NET Identity cookie

时间:2019-04-16 11:03:03

标签: c# asp.net reactjs firefox

我有一个ASP.NET Core MVC应用程序,其中包含MVC和API控制器。我正在将项目的注册部分从ASP.NET迁移到React,因此在过程结束时,应将用户重定向到ASP.NET页面。用户在注册过程中的某个时候获得了JWT。最后,有一个端点可以获取令牌,提取用户ID并使用SignInManager对用户进行签名。

现在,这在Chrome上可以很好地运行,但是会返回401的Firefox。我使用了Fiddler来调查请求,似乎对于Firefox,AspNetCore.Identity.Application cookie丢失了。由于这是在服务器端处理的,因此我认为这与Firefox如何管理cookie有关。

关于如何在所有浏览器上滚动cookie的任何想法?

1 个答案:

答案 0 :(得分:0)

似乎无法在Firefox上将身份cookie从一个域转移到另一个域。在同一域上部署React项目后,它可以完美运行。