<zabezpečení> netHttpBinding <>
Definuje možnosti <zabezpečení netHttpBinding>.
<Konfigurace>
<System.servicemodel>
<Vazby>
<netHttpBinding>
<Vazba>
<Zabezpečení>
Syntax
<security mode="Message/None/Transport/TransportWithCredential">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="string" />
<message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
režim | Nepovinný parametr. Určuje typ zabezpečení, který se používá. Výchozí formát je None . Tento atribut je typu BasicHttpSecurityMode. |
mode – atribut
Hodnota | Popis |
---|---|
Žádná | - Zprávy nejsou během přenosu zabezpečené. |
Přenos | Zabezpečení se zajišťuje pomocí přenosu HTTPS. Zprávy SOAP jsou zabezpečené pomocí protokolu HTTPS. Služba se ověří vůči klientovi pomocí certifikátu X.509 služby. Klient je ověřen pomocí zadaného clientCredentialType. |
Zpráva | Zabezpečení je poskytováno pomocí zabezpečení zpráv SOAP. Ve výchozím nastavení je text zašifrovaný a podepsaný. Pro tuto vazbu systém vyžaduje, aby certifikát serveru byl klientovi poskytnut mimo pásmo. Jediná platná ClientCredentialType pro tuto vazbu je Certificate . |
TransportWithMessageCredential | Zabezpečení přenosu zajišťuje integritu, důvěrnost a ověřování serveru. Ověřování klientů je poskytováno prostřednictvím zabezpečení zpráv SOAP. Tento režim je relevantní, pokud se uživatel ověřuje pomocí uživatelského jména a hesla a existuje nasazení HTTP pro zabezpečení přenosu zpráv. |
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é prvky
Element | Popis |
---|---|
<Dopravy> | Definuje nastavení zabezpečení přenosu pro základní službu HTTP. Tento prvek odpovídá HttpTransportSecurity. |
<Zprávu> | Definuje nastavení zabezpečení zpráv pro základní službu HTTP. Tento prvek odpovídá BasicHttpMessageSecurity. |
Nadřazené prvky
Element | Popis |
---|---|
vazba | Element binding <basicHttpBinding>. |
Poznámky
Ve výchozím nastavení není zpráva SOAP zabezpečená a klient není ověřený. Tento element umožňuje konfigurovat další nastavení zabezpečení pro netHttpBinding
element.
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.