<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
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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.