SameSiteMode Enumerazione

Definizione

Specifica le costanti che indicano il valore dell'attributo SameSite del cookie.Specifies constants that indicate the value for the SameSite attribute of the cookie.

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
Ereditarietà
SameSiteMode

Campi

Lax 1

I cookie verranno inviati con richieste "nello stesso sito" e spostamento di primo livello "intersito".The cookie will be sent with "same-site" requests, and with "cross-site" top level navigation.

None 0

Il cookie verrà inviato con tutte le richieste. Vedere la sezione Osservazioni.The cookie will be sent with all requests (see remarks).

Strict 2

Quando il valore è Strict, il cookie verrà inviato solo con richieste "nello stesso sito".When the value is Strict the cookie will only be sent along with "same-site" requests.

Commenti

Il comportamento di None è stato modificato dagli aggiornamenti descritti nell' articolo della Knowledge base 4531182 e nell'articolo della knowledge base 4524421.The behavior of None was modified by updates described in KB article 4531182 and KB article 4524421.

Senza questi aggiornamenti, il valore None non genera l'intestazione del cookie del SameSite.Without these updates, the None value does not emit the SameSite cookie header. Questo è conforme a https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.This conforms to https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.

Una volta applicati questi aggiornamenti, il valore None genera l'intestazione del cookie di SameSite=None.After these updates have been applied, the None value emits the SameSite=None cookie header. Questo nuovo comportamento è conforme a https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.This new behavior conforms to https://tools.ietf.org/html/draft-west-cookie-incrementalism-00. Come parte di questa modifica, i cookie FormsAuth e SessionState verranno emessi con navigava sullostesso sito = Lax invece del valore predefinito precedente di None, anche se questi valori possono essere sottoposti a override in Web. config.As part of this change, FormsAuth and SessionState cookies will be issued with SameSite = Lax instead of the previous default of None, though these values can be overridden in web.config.

Nei sistemi in cui questi aggiornamenti sono stati applicati, è possibile specificare il comportamento precedente impostando il SameSiteMode su (SameSiteMode)(-1).On systems where these updates have been applied, you can specify the previous behavior by setting the SameSiteMode to (SameSiteMode)(-1). È possibile specificare questo comportamento usando la stringa Unspecified in Web. config.You can specify this behavior using the string Unspecified in web.config.

Si applica a