SameSiteMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.