Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa wymagania dotyczące zabezpieczeń punktu końcowego skonfigurowanego za pomocą elementu <webHttpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding>
<security>
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.
Attributes
| Attribute | Description |
|---|---|
| mode | 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ść | Description |
|---|---|
| Żaden | 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 pośrednictwem 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 bezpieczeństwo transportu jest zapewniane za pomocą innych środków (takich jak IPSec), a tylko uwierzytelnianie klienta jest zapewniane przez infrastrukturę WCF. |
Elementy podrzędne
| Składnik | Description |
|---|---|
| <Transportu> | Definiuje ustawienia zabezpieczeń transportu. Ten element odpowiada typowi HttpTransportSecurityElement . |
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <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 PROTOKOŁU SOAP. |
Zobacz także
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.