HttpCookie.SameSite Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el valor del atributo SameSite de la 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
Valor de propiedad
Uno de los valores de enumeración que representa el modo de cumplimiento de la cookie o (SameSiteMode)(-1)
(representado por la cadena Unspecified
en los archivos de configuración). El valor predeterminado depende de las actualizaciones. Para obtener más información sobre los valores predeterminados y las actualizaciones recientes, vea Comentarios.
Comentarios
El valor predeterminado de esta propiedad se modificó mediante las actualizaciones descritas en el artículo de KB 4531182 y el artículo de KB 4524421.
Sin estas actualizaciones, el valor predeterminado es SameSiteMode.None, que no emite el SameSite
encabezado de cookie. Esto se ajusta a https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.
Una vez aplicadas estas actualizaciones, el valor predeterminado es (SameSiteMode)(-1)
, que corresponde a Unspecified
. Esto conserva el comportamiento anterior. La configuración SameSiteMode.None
hace que se emita "SameSite=None". Este nuevo comportamiento se ajusta a https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.