<zabezpieczenia> webHttpBinding <>
Określa wymagania dotyczące zabezpieczeń punktu końcowego skonfigurowanego przy użyciu składnika< webHttpBinding>.
<Konfiguracji>
<System.servicemodel>
<Powiązania>
<webHttpBinding>
<Wiązania>
<Zabezpieczeń>
Składnia
<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>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
tryb | Określa, czy zabezpieczenia na poziomie transportu, czy żadne zabezpieczenia nie są używane przez punkt końcowy. Wartość domyślna to None . Ten atrybut jest typu WebHttpSecurityMode. |
Atrybut trybu
Wartość | Opis |
---|---|
Brak | Zabezpieczenia są wyłączone. |
Transport | Zabezpieczenia są udostępniane przy użyciu protokołu HTTPS. Usługa musi być skonfigurowana przy użyciu certyfikatów SSL. Komunikat jest całkowicie zabezpieczony przy użyciu protokołu HTTPS, a usługa jest uwierzytelniana przez klienta przy użyciu certyfikatu SSL usługi. Uwierzytelnianie klienta jest kontrolowane za pomocą ClientCredentialType atrybutu <transportu>. |
TransportCredentialOnly | Ten tryb nie zapewnia integralności i poufności komunikatów. Zapewnia uwierzytelnianie klienta oparte na protokole HTTP. Ten tryb należy używać ostrożnie. Należy go używać w środowiskach, w których zabezpieczenia transportu są dostarczane za pomocą innych środków (takich jak IPSec), a tylko uwierzytelnianie klienta jest udostępniane przez infrastrukturę WCF. |
Elementy podrzędne
Element | Opis |
---|---|
<Transportu> | Definiuje ustawienia zabezpieczeń transportu. Ten element odpowiada typowi HttpTransportSecurityElement . |
Elementy nadrzędne
Element | Opis |
---|---|
<webHttpBinding> | Element powiązania używany do konfigurowania punktów końcowych dla usług sieci Web windows Communication Foundation (WCF), które odpowiadają na żądania HTTP zamiast komunikatów SOAP. |
Zobacz też
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Zabezpieczanie usług i klientów
- Wybieranie typu poświadczeń
- Powiązania
- Konfigurowanie powiązań dostarczanych przez system
- Konfigurowanie usług i klientów za pomocą wiązań
- <Wiązania>
- Model programowania protokołu HTTP sieci Web w programie WCF
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.