SameSiteMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tanımlama bilgisinin SameSite özniteliğinin değerini gösteren sabitleri belirtir.
public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode =
Public Enum SameSiteMode
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Tanımlama bilgisi tüm isteklerle birlikte gönderilir (bkz. açıklamalar). |
| Lax | 1 | Tanımlama bilgisi "aynı site" istekleriyle ve "siteler arası" üst düzey gezinti ile gönderilir. |
| Strict | 2 | Değer Katı olduğunda tanımlama bilgisi yalnızca "aynı site" istekleriyle birlikte gönderilir. |
Açıklamalar
None davranışı, KB makalesi 4531182 ve KB makalesi 4524421 açıklanan güncelleştirmeler tarafından değiştirildi.
Bu güncelleştirmeler None olmadan, değer tanımlama bilgisi üst bilgisini yaymaz SameSite . Bu, ile https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1uyumlu.
Bu güncelleştirmeler uygulandıktan sonra değer tanımlama None bilgisi üst bilgisini gösterir SameSite=None . Bu yeni davranış ile https://tools.ietf.org/html/draft-west-cookie-incrementalism-00uyumlu. Bu değişikliğin bir parçası olarak, FormsAuth ve SessionState tanımlama bilgileri önceki varsayılan Laxyerine SameSite = None ile verilir, ancak bu değerler web.configiçinde geçersiz kılınabilir.
Bu güncelleştirmelerin uygulandığı sistemlerde, olarak ayarlayarak SameSiteMode(SameSiteMode)(-1)önceki davranışı belirtebilirsiniz. web.configdizesini Unspecified kullanarak bu davranışı belirtebilirsiniz.