Udostępnij za pośrednictwem


SameSiteMode Wyliczenie

Definicja

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
SameSiteMode

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.

Dotyczy