Partilhar via


IpSecurityRestriction Classe

Definição

Restrição de segurança de IP em um aplicativo.

public class IpSecurityRestriction
type IpSecurityRestriction = class
Public Class IpSecurityRestriction
Herança
IpSecurityRestriction

Construtores

IpSecurityRestriction()

Inicializa uma nova instância da classe IpSecurityRestriction.

IpSecurityRestriction(String, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int32>, String, String, IDictionary<String,IList<String>>)

Inicializa uma nova instância da classe IpSecurityRestriction.

Propriedades

Action

Obtém ou define permitir ou negar acesso para esse intervalo de IP.

Description

Obtém ou define a descrição da regra de restrição de IP.

Headers

Obtém ou define cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica correspondente é ..

  • Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) serão permitidos.
  • Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
  • Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com, mas não ao contoso.com de domínio raiz ou a foo.bar.contoso.com de vários níveis
  • Nomes do host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica correspondente é ..

  • Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) serão permitidas.
  • Se qualquer endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade .

X-Azure-FDID e X-FD-HealthProbe. A lógica correspondente é a correspondência exata.

IpAddress

Obtém ou define o endereço IP para o qual a restrição de segurança é válida. Ele pode estar na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para CIDR, a propriedade SubnetMask não deve ser especificada.

Name

Obtém ou define o nome da regra de restrição de IP.

Priority

Obtém ou define a prioridade da regra de restrição de IP.

SubnetMask

Obtém ou define a máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida.

SubnetTrafficTag

Obtém ou define a marca de tráfego de sub-rede (interna)

Tag

Obtém ou define para que esse filtro IP será usado. Isso é para dar suporte à filtragem de IP em proxies. Os valores possíveis incluem: 'Default', 'XffProxy', 'ServiceTag'

VnetSubnetResourceId

Obtém ou define a ID do recurso de rede virtual

VnetTrafficTag

Obtém ou define a marca de tráfego de Vnet (interna)

Aplica-se a