HttpCookie.SameSite Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la valeur de l’attribut SameSite du 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
Valeur de propriété
Une des valeurs d’énumération qui représente le mode d’application du cookie ou (SameSiteMode)(-1)
(représentée par la chaîne Unspecified
dans les fichiers config). La valeur par défaut dépend des mises à jour. Pour plus d’informations sur les valeurs par défaut et les mises à jour récentes, consultez Notes.
Remarques
La valeur par défaut de cette propriété a été modifée par les mises à jour décrites dans l’article de la Base de connaissances 4531182 et l’article de la Base de connaissances 4524421.
Sans ces mises à jour, la valeur par défaut est SameSiteMode.None, qui n’émet pas l’en-tête SameSite
de cookie. Cela est conforme à https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.
Une fois ces mises à jour appliquées, la valeur par défaut est (SameSiteMode)(-1)
, qui correspond à Unspecified
. Cela préserve le comportement antérieur. Le paramètre SameSiteMode.None
entraîne l’émission de « SameSite=None ». Ce nouveau comportement est conforme à https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.