<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