SameSiteMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Cookie の SameSite 属性の値を示す定数を指定します。
public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode =
Public Enum SameSiteMode
- 継承
フィールド
Lax | 1 | Cookie は "same-site" 要求と、"cross-site" のトップ レベルのナビゲーションで送信されます。 |
None | 0 | すべての要求で Cookie が送信されます (「解説」を参照)。 |
Strict | 2 | 値が Strict のときは、Cookie は "same-site" 要求でのみ送信されます。 |
注釈
のNone動作は、KB 記事 4531182 および KB 記事 4524421 で説明されている更新プログラムによって変更されました。
これらの更新がない場合、 None 値は Cookie ヘッダーを SameSite
出力しません。 これは に https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1準拠しています。
これらの更新プログラムが適用されると、値によって None Cookie ヘッダーが SameSite=None
出力されます。 この新しい動作は に https://tools.ietf.org/html/draft-west-cookie-incrementalism-00準拠しています。 この変更の一環として、FormsAuth および SessionState Cookie は、以前の既定値None
の ではなく SameSite = Lax
で発行されますが、これらの値はweb.configでオーバーライドできます。
これらの更新プログラムが適用されているシステムでは、 を に設定することで、前の動作をSameSiteMode
(SameSiteMode)(-1)
指定できます。 この動作は、web.configの 文字列 Unspecified
を使用して指定できます。
適用対象
.NET