WebHttpSecurityMode Sabit listesi

Tanım

HTTP isteklerini almak üzere bir hizmet uç noktasını yapılandırmak için kullanılan güvenlik modlarını tanımlar.

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
Devralma
WebHttpSecurityMode

Alanlar

None 0

HTTP istekleriyle hiçbir güvenlik kullanılmay olduğunu gösterir.

Transport 1

Aktarım düzeyi güvenliğin HTTP istekleriyle birlikte kullan olduğunu gösterir.

TransportCredentialOnly 2

Yalnızca HTTP tabanlı istemci kimlik doğrulamasının sağlandı olduğunu gösterir.

Açıklamalar

Aktarım düzeyi güvenliğin HTTP isteklerini almak için ile yapılandırılmış bir uç nokta tarafından kullanıp kullanılmay olmadığını belirtmek WebHttpBinding için bu numaralama kullanın. Varsayılan değer Yok'tır ve bu değer hiçbir güvenlik kullanılmaz.

Aktarım değeri tarafından WebHttpBinding(WebHttpSecurityMode) belirtilirse, özelliği tarafından sağlanan ayarlar hizmet uç noktası için geçerli Transport olur. değeri yalnızca bunu açık parametre olarak alan oluşturucuda ayarlanamaz ve bağlama örneği oluşturulduktan sonra değeri WebHttpSecurityMode WebHttpBinding yeniden ayarlanamaz.

TransportCredentialOnly ileti bütünlüğü ve gizliliği 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 bir şekilde sağlanıyor olduğu ve yalnızca istemci kimlik doğrulamasının Windows Communication Foundation (WCF) altyapısı tarafından sağlanıyor olduğu IPSec gibi ortamlarda kullanılmalıdır.

Şunlara uygulanır