HttpListener.DefaultServiceNames Özellik
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.
Kayıtlı ön ekler tarafından belirlenen Hizmet Sağlayıcısı Adlarının (SPN) varsayılan listesini alır.
public:
property System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ DefaultServiceNames { System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ get(); };
public System.Security.Authentication.ExtendedProtection.ServiceNameCollection DefaultServiceNames { get; }
member this.DefaultServiceNames : System.Security.Authentication.ExtendedProtection.ServiceNameCollection
Public ReadOnly Property DefaultServiceNames As ServiceNameCollection
Özellik Değeri
ServiceNameCollection SPN'lerin listesini içeren bir.
Açıklamalar
DefaultServiceNames özelliği, genişletilmiş koruma sağlamak için tümleşik Windows kimlik doğrulaması ile birlikte kullanılır. SPN'lerin listesi, özelliğe erişildiğinde özelliğinden Prefixes başlatılır ve özelliğe yeni ön ekler eklendiğinde Prefixes temizlenir.
DefaultServiceNames özelliği, bir uygulama genişletilmiş koruma ilkesinde CustomServiceNames özelliğini ayarlamazsa kullanılır.
ServiceNameCollection özelliğiyle DefaultServiceNames alınan, özelliğinden Prefixes aşağıdaki kurallara göre oluşturulur:
- Ana bilgisayar adı "+", "*" ise veya bir IPv4 veya IPv6 değişmez değeriyse ("*" ile eşdeğer ancak belirli bir yerel arabirimle sınırlıysa), aşağıdaki SPN eklenir:
"HTTP/"
artı bilgisayarın tam etki alanı adı.
- Ana bilgisayar adı nokta içermiyorsa (etki alanı veya alt etki alanı yoksa), DNS kullanarak tam etki alanı adını çözümleme girişiminde bulunulmuştur (tarafından kullanılan davranışla HttpWebRequestaynı davranış). Tam etki alanı adı çözümlenebiliyorsa aşağıdaki SPN'ler eklenir:
"HTTP/"
ve ana bilgisayar adını (kısa ad) ekleyin.
"HTTP/"
ayrıca ana bilgisayar adı için tam etki alanı adı.
- Konak adı nokta içermiyorsa (etki alanı veya alt etki alanı yok) ve tam etki alanı adı çözümlenemiyorsa, aşağıdaki SPN eklenir:
"HTTP/"
artı ana bilgisayar adı.
- Konak adı noktalar (etki alanları veya alt etki alanları) içeriyorsa, aşağıdaki SPN eklenir:
"HTTP/"
artı ana bilgisayar adı.
DefaultServiceNames özelliği, özel bir liste sağlanmazsa kimlik doğrulaması için kullanılacak varsayılan SPN'lerin listesini gözden geçirmek için bir uygulama tarafından kullanılabilir. Diğer SPN'ler gerekiyorsa, bir uygulama yöntemlerden birini Merge kullanarak bunları ekleyebilir.
İstenen URL'ye göre ilke kararları almak için genişletilmiş koruma kullanılırken güvenli değildir, çünkü bu kimlik sahtekarlığına neden olabilir. Bunun yerine, uygulamaların bu tür ilke kararları almak için veya RemoteEndPoint özelliklerine güvenmesi LocalEndPoint gerekir.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin