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
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.