SameSiteMode Výčet

Definice

Určuje konstanty, které označují hodnotu atributu SameSite souboru cookie.

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
Dědičnost
SameSiteMode

Pole

Name Hodnota Description
None 0

Soubor cookie se odešle se všemi požadavky (viz poznámky).

Lax 1

Soubor cookie se odešle s požadavky "same-site" a s navigacemi na nejvyšší úrovni "mezi weby".

Strict 2

Pokud je hodnota Strict, soubor cookie se odešle pouze spolu s požadavky "same-site".

Poznámky

Chování None bylo změněno aktualizacemi popsanými v článku znalostní báze 4531182 a článku znalostní báze 4524421.

Bez těchto aktualizací None hodnota nevygeneruje hlavičku SameSite cookie. To odpovídá https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.

Po použití None těchto aktualizací hodnota vygeneruje hlavičku SameSite=None cookie. Toto nové chování odpovídá https://tools.ietf.org/html/draft-west-cookie-incrementalism-00. V rámci této změny budou soubory cookie FormsAuth a SessionState vydány se sameSite = Lax místo předchozího výchozího Nonenastavení , i když tyto hodnoty lze přepsat v web.config.

V systémech, kde byly tyto aktualizace použity, můžete určit předchozí chování nastavením SameSiteMode na (SameSiteMode)(-1)hodnotu . Toto chování můžete zadat pomocí řetězce Unspecified v web.config.

Platí pro