Freigeben über


SameSiteMode Enumeration

Definition

Gibt Konstanten an, die den Wert des Attributs „SameSite“ des Cookies angeben.

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

Felder

Lax 1

Das Cookie wird mit Anforderungen auf der gleichen Website und mit websiteübergreifender Navigation auf höchster Ebene gesendet.

None 0

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

Strict 2

Wenn der Wert „Strict“ ist, wird das Cookie nur mit Anforderungen auf der gleichen Website gesendet.

Hinweise

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

Ohne diese Aktualisierungen gibt der None Wert nicht den SameSite Cookieheader aus. 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 die Cookies FormsAuth und SessionState 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 auf SameSiteMode(SameSiteMode)(-1)festlegen. Sie können dieses Verhalten mithilfe der Zeichenfolge Unspecified in web.config angeben.

Gilt für: