<security> de <webHttpBinding>
Especifica os requisitos de segurança para um ponto de extremidade configurado com um <WebHttpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding>
<security>
Syntax
<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.
Atributos
Atributo | Descrição |
---|---|
mode | Especifica se a segurança no nível do transporte ou nenhuma segurança é usada por um ponto de extremidade. O padrão é None . Esse atributo é do tipo WebHttpSecurityMode. |
Atributo Mode
Valor | Descrição |
---|---|
Nenhum | A segurança é desabilitada. |
Transport | A proteção é fornecida usando HTTPS. O serviço precisa ser configurado com certificados SSL. A mensagem é totalmente protegida com HTTPS, e o serviço é autenticado pelo cliente com o certificado SSL do serviço. A autenticação do cliente é controlada por meio do ClientCredentialType atributo do <transporte>. |
TransportCredentialOnly | Esse modo não fornece confidencialidade e integridade de mensagens. Ele fornece somente a autenticação de cliente baseada em http. Esse modo deve ser usado com cuidado. Ele deve ser usado em ambientes em que a segurança de transporte estiver sendo fornecida por outros meios (como IPsec) e apenas a autenticação do cliente for fornecida pela infraestrutura de WCF. |
Elementos filho
Elemento | Descrição |
---|---|
<transport> | Define as configurações de segurança do transporte. Esse elemento corresponde ao tipo HttpTransportSecurityElement. |
Elementos pai
Elemento | Descrição |
---|---|
<webHttpBinding> | Um elemento de associação usado para configurar pontos de extremidade para serviços Web do WCF (Windows Communication Foundation) que respondem a solicitações HTTP em vez de a mensagens SOAP. |
Confira também
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Protegendo serviços e clientes
- Selecionando um tipo de credencial
- Associações
- Configurando associações fornecidas pelo sistema
- Usando associações para configurar serviços e clientes
- <binding>
- Modelo de programação WCF Web HTTP
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.