SameSiteMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan konstanta yang menunjukkan nilai untuk atribut SameSite cookie.
public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode =
Public Enum SameSiteMode
- Warisan
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.