ASP. NET MVC - потеря сеанса после перенаправления от третьей стороны (страница размещенного платежа Moneris) - PullRequest
0 голосов
/ 09 марта 2020

Запуск типичного ASP. NET MVC сайта с простой страницей оплаты. Наше приложение выполняет POST-форму и отправляет пользователя на страницу размещенного платежа Moneris. После успешной оплаты пользователь перенаправляется обратно на наш сайт (маршрут ответа на платеж), где мы анализируем ответ на платеж от Moneris.

  • Мы всегда теряем сеанс пользователя, как только он перенаправляется обратно.
  • Мы используем службу состояния сеанса (с длительным таймаутом) в среде с балансировкой нагрузки.
  • Наш сайт, а также страница платежей Moneris используют HTTPS
  • Мы не используем сеансы без файлов cookie

Буду очень признателен за любые отзывы о том, кем мы можем быть делать неправильно, чтобы проиграть сессии.

...