SameSiteMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa stałe, które wskazują wartość atrybutu SameSite pliku cookie.
public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode =
Public Enum SameSiteMode
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Lax | 1 | Plik cookie zostanie wysłany przy użyciu żądań "tej samej witryny" i nawigacji najwyższego poziomu "między witrynami". |
| None | 0 | Plik cookie zostanie wysłany ze wszystkimi żądaniami (patrz uwagi). |
| Strict | 2 | Jeśli wartość to Strict, plik cookie będzie wysyłany tylko wraz z żądaniami "tej samej witryny". |
Uwagi
Zachowanie None programu zostało zmodyfikowane przez aktualizacje opisane w artykule bazy wiedzy 4531182 i artykułu BAZY wiedzy 4524421.
Bez tych aktualizacji None wartość nie emituje nagłówka SameSite pliku cookie. Jest to zgodne z .https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1
Po zastosowaniu NoneSameSite=None tych aktualizacji wartość emituje nagłówek pliku cookie. To nowe zachowanie jest zgodne z .https://tools.ietf.org/html/draft-west-cookie-incrementalism-00 W ramach tej zmiany pliki cookie FormsAuth i SessionState będą wydawane z wartością SameSite = Lax zamiast poprzedniej wartości domyślnej None, chociaż te wartości można zastąpić w web.config.
W systemach, w których zastosowano te aktualizacje, można określić poprzednie zachowanie, ustawiając wartość na SameSiteMode(SameSiteMode)(-1). To zachowanie można określić przy użyciu ciągu Unspecified w web.config.