Sustainsys.Saml2 v2.4.0 с Chrome версия 81 и файлы cookie того же сайта не работают - PullRequest
0 голосов
/ 23 января 2020

Сейчас я тестирую наше веб-приложение на совместимость с предстоящими Chrome изменениями.

Для этого мы обновили Sustainsys.Saml2.Owin до версии 2.4.0. Тестирование с новой версией разработчика Chrome показывает, что устанавливаются 2 куки: - Повар ie Один с безопасным и HttpOnly, но без SameSite - Тот же самый повар ie с безопасным и HttpOnly и SameSite = None

Это выглядит правильно, но когда я регистрирую Chrome, он все равно дает мне предупреждение, что SameSite не был установлен равным none и будет рассматриваться как слабый, результат входа в систему отправляется на страницу Acs.

И если я подожду более 2 минут на экране входа в систему, произойдет сбой входа в систему, потому что он пропустит повар ie на странице ACS. Так что единственная причина, по которой он работает сейчас, это льготный период, установленный Chrome.

Что может быть причиной такого поведения?

1 Ответ

0 голосов
/ 28 января 2020

Двойной повар ie вызван пакетом Kentor.OwinCookieSaver. Удалите его и убедитесь, что вместо него реализован SystemWebCookieManager. Когда я опубликовал OwinCookieSaver, SystemWebCookieManager не был доступен, но теперь он есть и это гораздо лучшее решение.

...