Partilhar via


<transporte> de <wsHttpBinding>

Define as definições de autenticação para o transporte HTTP.

<configuração>
  <system.serviceModel>
    <enlaces>
      <wsHttpBinding>
        <enlace>
          <segurança>
            <transporte>

Syntax

<wsHttpBinding>
  <binding>
    <security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
      <transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
                 proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
                 realm="string">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</wsHttpBinding>

Tipo

HttpTransportSecurity

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
clientCredentialType Especifica a credencial utilizada para autenticar o cliente no serviço. Este atributo é do tipo HttpClientCredentialType.
proxyCredentialType Especifica a credencial utilizada para autenticar o cliente num proxy de domínio. Este atributo é do tipo HttpProxyCredentialType.
realm Uma cadeia que especifica o realm de autenticação para autenticação resumida ou básica. A predefinição é uma cadeia vazia.

Um realm de autenticação especifica, pelo menos, o nome do anfitrião que efetua a autenticação. Também pode especificar uma coleção de utilizadores que têm acesso. Um utilizador pode consultar o realm de autenticação para determinar qual dos vários nomes de utilizador e palavras-passe possíveis pode ser utilizado.
policyEnforcement Esta enumeração especifica quando o ExtendedProtectionPolicy deve ser imposto.

1. Nunca – a política nunca é imposta (a Proteção Alargada está desativada).
2. Quando Suportado – a política só é imposta se o cliente suportar a Proteção Expandida.
3. Sempre – a política é sempre imposta. Os clientes que não suportam a Proteção Expandida não serão autenticados.

Atributo clientCredentialType

Valor Descrição
None A segurança está desativada.
Basic Utiliza a autenticação básica.
Digest Utiliza a autenticação resumida.
Ntlm Utiliza a autenticação NTLM como contingência com um domínio do Windows.
Windows Utiliza a autenticação integrada do Windows.
Certificate Utiliza certificados X.509 para autenticar o cliente.

Atributo proxyCredentialType

Valor Descrição
None A segurança está desativada.
Basic Utiliza a autenticação básica.
Digest Utiliza a autenticação resumida.
Ntlm Utiliza o NTLM como contingência com um domínio do Windows.
Windows Utiliza a autenticação integrada do Windows.
Certificate Utiliza certificados X.509 para autenticar o cliente.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Descrição
<segurança> Representa as capacidades de segurança do <wsHttpBinding>.

Ver também