SameSiteMode Sabit listesi

Tanım

Tanımlama bilgisinin SameSite özniteliğinin değerini belirten sabitleri belirtir.

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

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.

Şunlara uygulanır