HttpCookie.SameSite Propriété

Définition

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é

SameSiteMode

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.

S’applique à