Файл cookie удостоверений ASP.NET отсутствует в Firefox - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть приложение ASP.NET Core MVC, которое содержит контроллеры MVC и API. Я перенес часть регистрации проекта из ASP.NET в React, поэтому в конце процесса пользователь должен быть перенаправлен на страницу ASP.NET. Пользователь получает JWT в какой-то момент в процессе регистрации; в конце есть конечная точка, которая берет токен, извлекает идентификатор пользователя и подписывает пользователя, используя SignInManager.

Теперь, это прекрасно работает на Chrome, но возвращает 401 Firefox. Я использовал Fiddler для просмотра запросов, и похоже, что для Firefox отсутствует файл cookie AspNetCore.Identity.Application. Поскольку это обрабатывается на стороне сервера, я предполагаю, что Firefox управляет файлами cookie.

Есть какие-нибудь идеи о том, как запустить cookie во всех браузерах?

1 Ответ

0 голосов
/ 17 апреля 2019

Кажется, что идентификационный файл cookie не может быть перенесен из одного домена в другой в Firefox. После развертывания проекта React в том же домене он работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...