SameSiteMode Enum

Definisi

Menentukan konstanta yang menunjukkan nilai untuk atribut SameSite cookie.

public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode = 
Public Enum SameSiteMode
Warisan
SameSiteMode

Bidang

Nama Nilai Deskripsi
None 0

Cookie akan dikirim dengan semua permintaan (lihat komentar).

Lax 1

Cookie akan dikirim dengan permintaan "situs yang sama", dan dengan navigasi tingkat atas "lintas situs".

Strict 2

Ketika nilainya Ketat, cookie hanya akan dikirim bersama dengan permintaan "situs yang sama".

Keterangan

Perilaku None diubah oleh pembaruan yang dijelaskan dalam artikel KB 4531182 dan artikel KB 4524421.

Tanpa pembaruan ini, None nilai tidak memancarkan SameSite header cookie. Ini sesuai dengan https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.

Setelah pembaruan ini diterapkan, nilai memancarkan NoneSameSite=None header cookie. Perilaku baru ini sesuai dengan https://tools.ietf.org/html/draft-west-cookie-incrementalism-00. Sebagai bagian dari perubahan ini, cookie FormsAuth dan SessionState akan dikeluarkan dengan SameSite = Lax alih-alih default sebelumnya dari None, meskipun nilai-nilai ini dapat diambil alih dalam web.config.

Pada sistem di mana pembaruan ini telah diterapkan, Anda dapat menentukan perilaku sebelumnya dengan mengatur SameSiteMode ke (SameSiteMode)(-1). Anda dapat menentukan perilaku ini menggunakan string Unspecified di web.config.

Berlaku untuk