Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica os requisitos de segurança para um endpoint configurado com um< webHttpBinding>.
<configuração>
<system.serviceModel>
<Encadernações>
<webHttpBinding>
<Encadernação>
<Segurança>
Sintaxe
<system.ServiceModel>
<bindings>
<webHttpBinding>
<binding name = "String">
<security mode="None/Transport/TransportCredentialOnly">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="String" />
</security>
</binding>
</webHttpBinding>
</bindings>
</system.ServiceModel>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| mode | Especifica se a segurança ao nível de transporte é usada ou nenhuma segurança por um endpoint. A predefinição é None. Este atributo é do tipo WebHttpSecurityMode. |
Atributo de Modo
| Valor | Description |
|---|---|
| Nenhum | A segurança está desativada. |
| Transport | A segurança é fornecida através de HTTPS. O serviço precisa de ser configurado com certificados SSL. A mensagem é totalmente protegida usando HTTPS e o serviço é autenticado pelo cliente usando o certificado SSL do serviço. A autenticação do cliente é controlada através do ClientCredentialType atributo do <transporte>. |
| TransportCredentialOnly | Este modo não garante integridade nem confidencialidade das mensagens. Fornece autenticação de cliente baseada em HTTP. Este modo deve ser usado com cautela. Deve ser utilizado em ambientes onde a segurança do transporte é fornecida por outros meios (como o IPSec) e apenas a autenticação do cliente é fornecida pela infraestrutura WCF. |
Elementos filho
| Elemento | Description |
|---|---|
| <Transportes> | Define as definições de segurança do transporte. Este elemento corresponde ao HttpTransportSecurityElement tipo. |
Elementos Principais
| Elemento | Description |
|---|---|
| <webHttpBinding> | Um elemento de ligação que é usado para configurar terminais para serviços Web do Windows Communication Foundation (WCF) que respondem a pedidos HTTP em vez de mensagens SOAP. |
Consulte também
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Proteger serviços e clientes
- Seleção de um Tipo de Credencial
- Ligações
- Configuração System-Provided Ligações
- Usando bindings para configurar serviços e clientes
- <Encadernação>
- Modelo de Programação Web HTTP WCF