Kürzlich wurde samesite = lax automatisch zu meinem Sitzungscookie hinzugefügt! Dieses Attribut wird einfach zur Sitzungs-ID hinzugefügt:
"Set-Cookie ASP.NET_SessionId=zana3mklplqwewhwvika2125; path=/; HttpOnly; **SameSite=Lax**"
Meine auf IIS 8.5, Windows 2012 R2 gehostete Website enthält weder WAF noch UrlRewrite, und ich deaktiviere AntiVirus (Kasper).
aber noch haben das gleiche Problem auf einigen Kundenservern.
irgendeine Idee?
BEARBEITET: Ich finde dies: https://support.microsoft.com/en-us/help/4524419/kb4524419
ASP.NET gibt jetzt einen SameSite-Cookie-Header aus, wenn der HttpCookie.SameSite-Wert "None" ist, um anstehenden Änderungen an der Behandlung von SameSite-Cookies in Chrome Rechnung zu tragen. Im Rahmen dieser Änderung werden FormsAuth- und SessionState-Cookies auch mit SameSite = 'Lax' anstelle der vorherigen Standardeinstellung 'None' ausgegeben, obwohl diese Werte in web.config überschrieben werden können.
Wie kann ich Samesite-Cookies für SessionState in web.config überschreiben? Ich füge diese Zeile hinzu, aber es funktioniert nicht auf SessionID-Cookie!
<httpCookies sameSite="Unspecified" />
BEARBEITET: Ich finde dies: https://docs.microsoft.com/en-us/dotnet/api/system.web.configuration.sessionstatesection.cookiesamesite?view=netframework-4.8#System_Web_Configuration_SessionStateSection_CookieSameSite
Legen Sie die Samesite für den Stateserver anhand des Attributs "cookieSameSite" des SessionState-Tags fest.