WebHttpSecurityMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BIR hizmet uç noktasını HTTP isteklerini alacak şekilde yapılandırmak için kullanılabilecek güvenlik modlarını tanımlar.
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum WebHttpSecurityMode
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | HTTP istekleriyle hiçbir güvenlik kullanılmadığını gösterir. |
| Transport | 1 | Aktarım düzeyi güvenliğin HTTP istekleriyle kullanıldığını gösterir. |
| TransportCredentialOnly | 2 | Yalnızca HTTP tabanlı istemci kimlik doğrulamasının sağlandığını gösterir. |
Açıklamalar
Aktarım düzeyi güvenliğin HTTP isteklerini almak için ile WebHttpBinding yapılandırılmış bir uç nokta tarafından kullanılıp kullanılmayacağını belirtmek için bu numaralandırmayı kullanın. Varsayılan değer None değeridir ve hiçbir güvenlik kullanılmadığını gösterir.
Aktarım değeri tarafından WebHttpBinding(WebHttpSecurityMode)belirtilirse, özelliği tarafından Transport sağlanan ayarlar hizmet uç noktası için etkili olur. değeri WebHttpSecurityMode yalnızca onu açık parametre olarak alan oluşturucuda WebHttpBinding ayarlanabilir ve bağlama örneği oluşturulduktan sonra değeri yeniden ayarlanamaz.
TransportCredentialOnly ileti bütünlüğü ve gizlilik sağlamaz. Yalnızca HTTP tabanlı istemci kimlik doğrulaması sağlar. Bu mod dikkatli kullanılmalıdır. Aktarım güvenliğinin başka yollarla sağlandığı ve yalnızca istemci kimlik doğrulamasının Windows Communication Foundation (WCF) altyapısı tarafından sağlandığı IPSec gibi ortamlarda kullanılmalıdır.