Partilhar via


<segurança> do <webHttpBinding>

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