다음을 통해 공유


ForwardedHeadersOptions 클래스

정의

ForwardedHeadersMiddleware에 대한 옵션입니다.

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

생성자

ForwardedHeadersOptions()

ForwardedHeadersMiddleware에 대한 옵션입니다.

속성

AllowedHosts

x-forwarded-host에서 허용되는 값입니다. 목록이 비어 있으면 모든 호스트가 허용됩니다. 이 값을 제한하지 않으면 공격자가 서비스에서 생성된 링크를 스푸핑할 수 있습니다.

ForwardedForHeaderName

원래 클라이언트 IP를 검색하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다 XForwardedForHeaderName.

ForwardedHeaders

처리해야 할 전달자를 알려줍니다.

ForwardedHostHeaderName

호스트 헤더 필드의 원래 값을 검색하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XForwardedHostHeaderName

ForwardedPrefixHeaderName

경로 베이스의 값을 검색하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XForwardedPrefixHeaderName

ForwardedProtoHeaderName

원래 구성표(HTTP/HTTPS)의 값을 검색하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XForwardedProtoHeaderName

ForwardLimit

처리할 헤더의 항목 수를 제한합니다. 기본값은 1입니다. 제한을 사용하지 않도록 설정하려면 null로 설정하지만 KnownProxies 또는 KnownNetworks가 구성된 경우에만 이 작업을 수행해야 합니다.

KnownNetworks

전달된 헤더를 허용하기 위한 알려진 프록시의 주소 범위입니다.

KnownProxies

전달된 헤더를 허용하기 위한 알려진 프록시의 주소입니다.

OriginalForHeaderName

전달된 헤더를 적용하기 전에 클라이언트 IP의 원래 값을 저장하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XOriginalForHeaderName

OriginalHostHeaderName

전달된 헤더를 적용하기 전에 호스트 헤더 필드의 원래 값을 저장하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XOriginalHostHeaderName

OriginalPrefixHeaderName

전달된 헤더를 적용하기 전에 원래 경로 베이스를 저장하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XOriginalPrefixHeaderName

OriginalProtoHeaderName

전달된 헤더를 적용하기 전에 원래 구성표(HTTP/HTTPS)를 저장하는 데 사용되는 헤더를 가져오거나 설정합니다. 기본값은 로 지정된 값입니다. XOriginalProtoHeaderName

RequireHeaderSymmetry

처리 중인 다른 헤더 간에 동기화할 헤더 값의 수가 필요합니다. 기본값은 'false'입니다.

적용 대상