Не найден файл cookie, соответствующий идентификатору входа

Я реализовал identityserver3, и он работает хорошо, но иногда я получаю сообщение об ошибке при перенаправлении на IDS (для входа в систему). В журнале указано Нет соответствующего идентификатора входа в систему с использованием файлов cookie . Я вижу, что в некоторых случаях первоначальный файл cookie для входа в систему не отправляется на сервер идентификации из нашего приложения.

Я немного погуглил, и похоже, что существующая проблема с Katana и предложением слишком использовать app.UseKentorOwinCookieSaver(), но даже после этого он, похоже, не работает.

Еще одна странность заключается в том, что проблема появляется только один раз за сеанс браузера (тоже первый раз) и не появляется после этого, или если я получаю сброс пула приложений, это не происходит какое-то время.

Есть ли что-то еще, что я могу попробовать? Ждем любого направления. Заранее спасибо.

Журнал идентификации

19.04.2017 07:52:53 - 07:00 [Информация] () Публикация на https://applicationURl/ 19.04.2017 07:52:53 -07:00 [Информация] () Страница входа отправлена /2017 07:52:53 -07:00 [Информация] () Запрос на открытие ключа 19.04.2017 07:52:53 -07:00 [Информация] () Запрос на открытие ключа 19.04.2017 07:52 :53 -07:00 [Информация] () Запрошена конечная точка отчета CSP


person prvnsaini    schedule 24.04.2017    source источник


Ответы (1)


О той же проблеме сообщалось на GitHub.

Возможно, этот пост в блоге поможет: Поиск System.Web /Оуин Печенький Монстр.

Предлагается обойти эту проблему, добавив app.UseKentorOwinCookieSaver(); в конвейер Owin с помощью Kentor.OwinCookieSaver. NuGet-пакет.

person Kapé    schedule 19.06.2017