Delen via


<beveiliging> van <webHttpBinding>

Hiermee geeft u de beveiligingsvereisten op voor een eindpunt dat is geconfigureerd met een <webHttpBinding>.

<Configuratie>
  <system.serviceModel>
    <Bindings>
      <webHttpBinding>
        <Bindend>
          <Veiligheid>

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>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
mode Hiermee geeft u op of beveiliging op transportniveau of geen beveiliging wordt gebruikt door een eindpunt. De standaardwaarde is None. Dit kenmerk is van het type WebHttpSecurityMode.

Moduskenmerk

Waarde Beschrijving
Geen Beveiliging is uitgeschakeld.
Transport Beveiliging wordt geboden met behulp van HTTPS. De service moet worden geconfigureerd met SSL-certificaten. Het bericht is volledig beveiligd met https en de service wordt geverifieerd door de client met behulp van het SSL-certificaat van de service. De clientverificatie wordt beheerd via het ClientCredentialType kenmerk van het <transport>.
TransportCredentialOnly Deze modus biedt geen integriteit en vertrouwelijkheid van berichten. Het biedt op HTTP gebaseerde clientverificatie. Deze modus moet voorzichtig worden gebruikt. Het moet worden gebruikt in omgevingen waarin de transportbeveiliging op andere manieren (zoals IPSec) wordt geleverd en alleen clientverificatie wordt geleverd door de WCF-infrastructuur.

Onderliggende elementen

Element Beschrijving
<Vervoer> Hiermee definieert u de beveiligingsinstellingen voor transport. Dit element komt overeen met het HttpTransportSecurityElement type.

Bovenliggende elementen

Element Beschrijving
<webHttpBinding> Een bindingselement dat wordt gebruikt voor het configureren van eindpunten voor WCF-webservices (Windows Communication Foundation) die reageren op HTTP-aanvragen in plaats van SOAP-berichten.

Zie ook