SameSiteMode Enumeration

Definition

Gibt Konstanten an, die den Wert für das SameSite-Attribut des Cookies angeben.

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
Vererbung
SameSiteMode

Felder

Name Wert Beschreibung
None 0

Das Cookie wird mit allen Anforderungen gesendet (siehe Hinweise).

Lax 1

Das Cookie wird mit "same-site"-Anforderungen und mit "websiteübergreifender" Navigation gesendet.

Strict 2

Wenn der Wert "Strict" lautet, wird das Cookie nur zusammen mit "same-site"-Anforderungen gesendet.

Hinweise

Das Verhalten wurde None durch Updates geändert, die im KB-Artikel 4531182 und KB-Artikel 4524421 beschrieben wurden.

Ohne diese Aktualisierungen gibt der Wert den None Cookieheader nicht aus SameSite . Dies https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1entspricht .

Nachdem diese Updates angewendet wurden, gibt der None Wert den SameSite=None Cookieheader aus. Dieses neue Verhalten entspricht https://tools.ietf.org/html/draft-west-cookie-incrementalism-00. Im Rahmen dieser Änderung werden FormsAuth- und SessionState-Cookies mit SameSite = Lax anstelle des vorherigen Standardwerts Noneausgegeben, obwohl diese Werte in web.configüberschrieben werden können.

Auf Systemen, auf denen diese Updates angewendet wurden, können Sie das vorherige Verhalten angeben, indem Sie die SameSiteMode Einstellung auf (SameSiteMode)(-1)" festlegen. Sie können dieses Verhalten mithilfe der Zeichenfolge Unspecified in web.configangeben.

Gilt für: