Partage via


SameSiteMode Énumération

Définition

Spécifie des constantes qui indiquent la valeur de l’attribut SameSite du cookie.

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
Héritage
SameSiteMode

Champs

Lax 1

Le cookie est envoyé avec les requêtes « same-site » et avec une navigation globale « cross-site ».

None 0

Le cookie sera envoyé avec toutes les requêtes (voir la section Notes).

Strict 2

Lorsque la valeur est Strict, le cookie est uniquement envoyé avec les requêtes « same-site ».

Remarques

Le comportement de a été modifié par les None 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 None valeur n’émet pas l’en-tête de SameSite 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 None valeur émet l’en-tête de SameSite=None cookie. Ce nouveau comportement est conforme à https://tools.ietf.org/html/draft-west-cookie-incrementalism-00. Dans le cadre de cette modification, les cookies FormsAuth et SessionState seront émis avec SameSite = Lax au lieu de la valeur par défaut précédente de None, bien que ces valeurs puissent être remplacées dans web.config.

Sur les systèmes où ces mises à jour ont été appliquées, vous pouvez spécifier le comportement précédent en définissant sur SameSiteMode(SameSiteMode)(-1). Vous pouvez spécifier ce comportement à l’aide de la chaîne Unspecified dans web.config.

S’applique à