Ich verwende OWIN/OAuth mit OpenId Connect-Authentifizierung (Microsoft.Owin.Security.OpenIdConnect
) in einer C# ASP MVC-Webanwendung. Die SSO-Anmeldung mit Microsoft-Konto funktioniert grundsätzlich, aber von Zeit zu Zeit bekomme ich eine Fehlerseite im Browser, die sagt Bad Request - Request Too Long
.Zu viele Cookies OpenIdConnect.nonce verursacht Fehlerseite "Ungültige Anforderung - Anforderung zu lang"
Ich habe festgestellt, dass dieser Fehler durch zu viele Cookies verursacht wird. Das Löschen von Cookies hilft für einige Zeit, aber nach einer Weile kommt das Problem zurück.
Die Cookies, die das Problem verursachen, werden vom OpenId-Framework festgelegt, daher gibt es Dutzende von Cookies mit Namen wie OpenIdConnect.nonce.9oEtF53WxOi2uAw.......
.
Dies ist keine SPA-Anwendung, aber einige Teile werden regelmäßig mit Ajax-Aufrufen aktualisiert.
Vielen Dank. Ich hatte ein ähnliches Problem und das hat geholfen, es zu lösen. – Namrehs
Dies schien auch mein Problem zu lösen, nachdem ich die Chromkekse gereinigt hatte. Ironischerweise hat MSs neuer Browser Edge .... genau so viele Inkonsistenzen und Performance-Probleme wie der IE, also bin ich jetzt wieder bei Chrome. –
löste mein Problem auch. Danke –