다음을 통해 공유


AntiforgeryOptions 클래스

정의

위조 방지 토큰 시스템에 대한 프로그래밍 방식 구성을 제공합니다.

public ref class AntiforgeryOptions
public class AntiforgeryOptions
type AntiforgeryOptions = class
Public Class AntiforgeryOptions
상속
AntiforgeryOptions

생성자

AntiforgeryOptions()

위조 방지 토큰 시스템에 대한 프로그래밍 방식 구성을 제공합니다.

필드

DefaultCookiePrefix

기본 쿠키 접두사인 "입니다. AspNetCore.Antiforgery.".

속성

Cookie

위조 방지 쿠키를 만드는 데 사용되는 설정을 결정합니다.

CookieDomain
사용되지 않음.

이 속성은 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 Cookie.

쿠키에 설정된 도메인입니다. 기본적으로 "도메인" 특성이 설정되지 않는 null.

CookieName
사용되지 않음.

이 속성은 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 Cookie.

위조 방지 시스템에서 사용되는 쿠키의 이름을 지정합니다.

CookiePath
사용되지 않음.

이 속성은 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 Cookie.

쿠키에 설정된 경로입니다. null설정하면 쿠키의 "path" 특성이 현재 요청의 PathBase 값으로 설정됩니다. PathBase 값이 null 비어 있으면 "path" 특성이 Path값으로 설정됩니다.

FormFieldName

위조 방지 시스템에서 사용되는 위조 방지 토큰 필드의 이름을 지정합니다.

HeaderName

위조 방지 시스템에서 사용되는 헤더 값의 이름을 지정합니다. null 경우 위조 방지 유효성 검사는 양식 데이터만 고려합니다.

RequireSsl
사용되지 않음.

이 속성은 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 Cookie설정하는 것입니다.

trueAlways동일합니다. falseNone동일합니다.

위조 방지 시스템이 작동하기 위해 SSL이 필요한지 여부를 지정합니다. 이 설정이 'true'이고 SSL이 아닌 요청이 시스템에 들어오면 모든 위조 방지 API가 실패합니다.

SuppressReadingTokenFromFormBody

요청 본문에서 위조 방지 토큰의 로드를 표시하지 않을지 여부를 지정합니다.

SuppressXFrameOptionsHeader

ClickJacking을 방지하는 데 사용되는 XFrame-Options 헤더 생성을 표시하지 않을지 여부를 지정합니다. 기본적으로 XFrame-Options 헤더는 SAMEORIGIN 값으로 생성됩니다. 이 설정이 'true'이면 응답에 대해 X-Frame-Options 헤더가 생성되지 않습니다.

적용 대상