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 は "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 を使用して指定できます。

適用対象