SameSiteMode 枚举

定义

指定指示 cookie 的 SameSite 属性值的常数。

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
继承
SameSiteMode

字段

Lax 1

Cookie 将与“same-site”请求和“cross-site”顶级导航一同发送。

None 0

Cookie 将随所有请求一起发送(请参阅备注)。

Strict 2

值为 Strict 时,Cookie 将仅与“同一站点”请求一同发送。

注解

的行为已由知识库文章和 None 知识库文章4531182中所述的更新4524421。

如果没有这些更新, None 该值不会发出 Cookie SameSite 标头。 这符合 https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1

应用这些更新后,该值 None 将发出 SameSite=None Cookie 标头。 此新行为符合 https://tools.ietf.org/html/draft-west-cookie-incrementalism-00 。 作为此更改的一部分,FormsAuth 和 SessionState Cookie 将用 SameSite = 而不是以前的默认值发出,不过这些值可以在 Lax None web.config。

在应用了这些更新的系统上,可以通过将 设置为 来指定以前 SameSiteMode 的行为 (SameSiteMode)(-1) 。 可以使用中字符串指定此 Unspecified web.config。

适用于