<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
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.