HttpCookie.SameSite Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.