Aracılığıyla paylaş


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 Cookieüzerindedir.

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

CookieName
Geçersiz.

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

Antiforgery 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 Cookieüzerindedir.

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

FormFieldName

Kötü amaçlı yazılımdan koruma 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. null antiforgery 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, Cookieüzerinde ayarlamaktır.

true, Alwaysile eşdeğerdir. false, Noneile eşdeğerdir.

Antiforgery 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.

SuppressReadingTokenFromFormBody

İstek gövdesinden antiforgery belirtecinin yükünün gizlenip gizlenmeyeceğini belirtir.

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