<zabezpečení> vazby <webHttpBinding>
Určuje požadavky na zabezpečení pro koncový bod nakonfigurovaný pomocí <vazby webHttpBinding>.
<Konfigurace>
<System.servicemodel>
<Vazby>
<webHttpBinding>
<Vazba>
<Zabezpečení>
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>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
režim | Určuje, jestli koncový bod používá zabezpečení na úrovni přenosu nebo žádné zabezpečení. Výchozí formát je None . Tento atribut je typu WebHttpSecurityMode. |
Mode – atribut
Hodnota | Popis |
---|---|
Žádná | Zabezpečení je zakázané. |
Přenos | Zabezpečení se zajišťuje pomocí protokolu HTTPS. Služba musí být nakonfigurovaná s certifikáty SSL. Zpráva je zcela zabezpečená pomocí protokolu HTTPS a služba se ověřuje klientem pomocí certifikátu SSL služby. Ověřování klienta se řídí atributem ClientCredentialType <přenosu>. |
TransportCredentialOnly | Tento režim neposkytuje integritu a důvěrnost zpráv. Poskytuje ověřování klientů na základě protokolu HTTP. Tento režim byste měli používat s opatrností. Měl by se používat v prostředích, kde je zabezpečení přenosu poskytováno jinými prostředky (například protokolem IPSec) a infrastruktura WCF zajišťuje pouze ověřování klientů. |
Podřízené elementy
Element | Popis |
---|---|
<Dopravy> | Definuje nastavení zabezpečení přenosu. Tento prvek odpovídá HttpTransportSecurityElement typu . |
Nadřazené elementy
Element | Popis |
---|---|
<webHttpBinding> | Element vazby, který se používá ke konfiguraci koncových bodů pro webové služby WINDOWS Communication Foundation (WCF), které reagují na požadavky HTTP místo zpráv SOAP. |
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.