Share via


AntiforgeryOptions Sınıf

Tanım

Antiforgery belirteç sistemi için programlı yapılandırma sağlar.

public ref class AntiforgeryOptions
public class AntiforgeryOptions
type AntiforgeryOptions = class
Public Class AntiforgeryOptions
Devralma
AntiforgeryOptions

Oluşturucular

AntiforgeryOptions()

Antiforgery belirteç sistemi için programlı yapılandırma sağlar.

Alanlar

DefaultCookiePrefix

Varsayılan tanımlama bilgisi ön eki: ". AspNetCore.Antiforgery.".

Özellikler

Cookie

Kötü amaçlı yazılımdan koruma tanımlama bilgilerini oluşturmak için kullanılan ayarları belirler.

CookieDomain
Geçersiz.

Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif üzerindedir Cookie.

Tanımlama bilgisinde ayarlanan etki alanı. Varsayılan olarak , null "etki alanı" özniteliğinin ayarlanmamasıyla sonuçlanıyor.

CookieName
Geçersiz.

Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif üzerindedir Cookie.

Kötü amaçlı yazılımdan koruma sistemi tarafından kullanılan tanımlama bilgisinin adını belirtir.

CookiePath
Geçersiz.

Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif üzerindedir Cookie.

Tanımlama bilgisinde ayarlanan yol. olarak ayarlanırsa null, tanımlama bilgisinde "path" özniteliği geçerli isteğin PathBase değerine ayarlanır. değeri PathBase veya boşsa null , "path" özniteliği değerine Pathayarlanır.

FormFieldName

Antiforgery sistemi tarafından kullanılan antiforgery belirteç alanının adını belirtir.

HeaderName

Kötü amaçlı yazılımdan koruma sistemi tarafından kullanılan üst bilgi değerinin adını belirtir. Bu null durumda, kötü amaçlı yazılımdan koruma doğrulaması yalnızca form verilerini dikkate alır.

RequireSsl
Geçersiz.

Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif, üzerinde Cookieayarlamaktır.

true, Always ile eşdeğerdir. false, None ile eşdeğerdir.

Kötü amaçlı yazılımdan koruma sisteminin çalışması için SSL gerekip gerekmediğini belirtir. Bu ayar 'true' ise ve sisteme SSL olmayan bir istek gelirse, tüm kötü amaçlı yazılımdan koruma API'leri başarısız olur.

SuppressXFrameOptionsHeader

ClickJacking'i önlemek için kullanılan X-Frame-Options üst bilgisinin neslinin gizlenip gizlenmeyeceğini belirtir. Varsayılan olarak, X-Frame-Options üst bilgisi SAMEORIGIN değeriyle oluşturulur. Bu ayar 'true' ise yanıt için X-Frame-Options üst bilgisi oluşturulmaz.

Şunlara uygulanır