OWIN Внешний Cookie исчезает - PullRequest
0 голосов
/ 10 апреля 2019

Периодически наши файлы cookie внешней аутентификации не возвращаются.
Мы используем 1) OWIN как слой промежуточного программного обеспечения 2) .Net 4.62 3) SessionState 4) Systain SAML 5) 2 веб-сервера IIS

Мы инициализируем Cookie следующим образом

public void ConfigureAuth (приложение IAppBuilder) { app.UseExternalSignInCookie ( "ExternalCookie");

... и т.д.

При обратном вызове мы получаем результат следующим образом

AuthenticateResult authenticateResult = ожидание этого. AuthenticationManager.AuthenticateAsync ("ExternalCookie");

Следующие ссылки относятся к тому, что я считаю, проблема

http://appetere.com/post/owinresponse-cookies-not-set-when-remove-an-httpresponse-cookie

https://stackoverflow.com/questions/20737578/asp-net-sessionid-owin-cookies-do-not-send-to-browser

Я попытался установить сессию следующим образом Сессия ["Временное решение"] = 0;

Я хотел бы попробовать использовать следующее, упомянутое в ссылках выше, чтобы решить OnSendingHeaders (state => {... но я не уверен, как это реализовать

...