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 belirten sabitleri belirtir.
public enum class SameSiteMode
public enum SameSiteMode
type SameSiteMode =
Public Enum SameSiteMode
- Devralma
Alanlar
Lax | 1 | Tanımlama bilgisi "aynı site" istekleriyle ve "siteler arası" üst düzey gezinti ile gönderilir. |
None | 0 | Tanımlama bilgisi tüm isteklerle birlikte gönderilir (açıklamalara bakın). |
Strict | 2 | Değer Katı olduğunda tanımlama bilgisi yalnızca "aynı site" istekleriyle birlikte gönderilir. |
Açıklamalar
davranışı, 4531182 kb makalesinde açıklanan None güncelleştirmeler ve 4524421.
Bu güncelleştirmeler olmadan None değer tanımlama bilgisi üst bilgisini SameSite
yaymaz. Bu, ile uyumlu https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1 olur.
Bu güncelleştirmeler uygulandıktan sonra değer None tanımlama bilgisi üst bilgisini SameSite=None
yalıtır. Bu yeni davranış ile uyumlu https://tools.ietf.org/html/draft-west-cookie-incrementalism-00 olur. Bu değişikliğin bir parçası olarak, FormsAuth ve SessionState tanımlama bilgileri önceki varsayılan değeri yerine SameSite = ile birlikte verir, ancak bu değerler Lax
None
web.config.
Bu güncelleştirmelerin uygulandığı sistemlerde, olarak ayarerek önceki davranışı SameSiteMode
(SameSiteMode)(-1)
belirtebilirsiniz. Bu davranışı, Unspecified
web.config'da dizesini kullanarak belirt web.config.