Файл cookie для проверки подлинности с помощью форм теряется при перенаправлении приложения с другого домена на мой домен - PullRequest
0 голосов
/ 21 октября 2019

Я создаю систему бронирования авиакомпаний с функцией онлайн-платежей. Для оплаты через Интернет мне нужно перенаправить приложение из другого домена (другой организации, которая занимается оплатой). После успешной оплаты другой домен снова перенаправляет в мое приложение. Другой домен - это другой URL.

Технический процесс моего приложения: На странице входа у меня есть один файл cookie, т.е. __RequestVerificationToken. После входа в систему у меня будет три - ASP.NET_SessionId, __RequestVerificationToken и 247Sewacookie (это cookie для проверки подлинности с помощью форм). Когда приложение перенаправляется в мое приложение из другого домена, мое приложение будет иметь только один файл cookie __RequestVerificationToken. Два печенья пропали. Таким образом, приложение перенаправляется на страницу входа, так как не будет 247Sewacookie.

Отредактировано позже: По причине того, что все файлы cookie пропали, и @ Html.AntiForgeryToken () создает новый файл cookie на странице входа в систему.

Я разместил свое приложение в https://www.smarterasp.net/.

Как сохранить cookie, чтобы пользователю не нужно было проходить аутентификацию снова?

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