Condividi tramite


HttpCookie.SameSite Proprietà

Definizione

Ottiene o imposta il valore dell'attributo SameSite del cookie.

public:
 property System::Web::SameSiteMode SameSite { System::Web::SameSiteMode get(); void set(System::Web::SameSiteMode value); };
public System.Web.SameSiteMode SameSite { get; set; }
member this.SameSite : System.Web.SameSiteMode with get, set
Public Property SameSite As SameSiteMode

Valore della proprietà

SameSiteMode

Uno dei valori di enumerazione che rappresenta la modalità di imposizione del cookie o (SameSiteMode)(-1) (rappresentato dalla stringa Unspecified nei file di configurazione). Il valore predefinito dipende dagli aggiornamenti. Per altre informazioni sulle impostazioni predefinite e sugli aggiornamenti recenti, vedere Osservazioni.

Commenti

Il valore predefinito di questa proprietà è stato modificato dagli aggiornamenti descritti nell'articolo della Knowledge Base 4531182 e dell'articolo della Knowledge Base 4524421.

Senza questi aggiornamenti, il valore predefinito è SameSiteMode.None, che non genera l'intestazione del SameSite cookie. Questo è conforme a https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.

Dopo l'applicazione di questi aggiornamenti, il valore predefinito è (SameSiteMode)(-1), che corrisponde a Unspecified. In questo modo viene mantenuto il comportamento precedente. L'impostazione SameSiteMode.None determina l'emissione di "SameSite=None". Questo nuovo comportamento è conforme a https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.

Si applica a