Aracılığıyla paylaş


WebHttpSecurityMode Sabit listesi

Tanım

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
WebHttpSecurityMode

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.

Şunlara uygulanır