Używam OWIN/OAuth z uwierzytelnianiem OpenId Connect (Microsoft.Owin.Security.OpenIdConnect
) w aplikacji sieci web M # C# ASP. Logowanie logowania jednokrotnego z kontem Microsoft zasadniczo działa, ale od czasu do czasu otrzymuję stronę z błędem w przeglądarce, która mówi: Bad Request - Request Too Long
.Zbyt wiele ciasteczek OpenIdConnect.nonce powoduje stronę błędu "Złe żądanie - żądanie zbyt długo"
Okazało się, że ten błąd jest spowodowany zbyt dużą liczbą plików cookie. Usuwanie plików cookie pomaga przez pewien czas, ale po pewnym czasie problem powraca.
Pliki cookie, które powodują problem, są ustawiane z frameworku OpenId, więc istnieją dziesiątki plików cookie o nazwach takich jak OpenIdConnect.nonce.9oEtF53WxOi2uAw.......
.
To nie jest aplikacja SPA, ale niektóre części są okresowo odświeżane za pomocą wywołań ajax.
Dziękuję. Miałem podobny problem, który pomógł go rozwiązać. – Namrehs
To również pojawiło się, aby rozwiązać mój problem po wyczyszczeniu ciasteczek chrome. Jak na ironię, nowa dzielna przeglądarka MS Edge ... ma tyle samo niespójności i problemów z wydajnością, co IE, więc wracam do korzystania z Chrome na razie. –
Rozwiązał również mój problem. Dzięki –