Поделиться через


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.

Применяется к