HttpListener.DefaultServiceNames Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan daftar default Nama Penyedia Layanan (SPN) sebagaimana ditentukan oleh awalan terdaftar.
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
Nilai Properti
ServiceNameCollection yang berisi daftar SPN.
Keterangan
Properti DefaultServiceNames digunakan dengan autentikasi Windows terintegrasi untuk memberikan perlindungan yang diperpanjang. Daftar SPN diinisialisasi dari Prefixes properti ketika diakses dan dibersihkan ketika awalan baru ditambahkan ke Prefixes properti .
Properti DefaultServiceNames digunakan jika aplikasi tidak mengatur CustomServiceNames properti pada kebijakan perlindungan yang diperpanjang.
ServiceNameCollection yang diambil dengan DefaultServiceNames properti dibangun dari Prefixes properti sesuai dengan aturan berikut:
- Jika nama host adalah "+", "*", atau literal IPv4 atau IPv6 (setara dengan "*" tetapi dibatasi untuk antarmuka lokal tertentu), SPN berikut ditambahkan:
"HTTP/"
ditambah nama domain komputer yang sepenuhnya memenuhi syarat.
- Jika nama host tidak berisi titik (tidak ada domain atau subdomain), upaya dilakukan untuk menyelesaikan nama domain yang sepenuhnya memenuhi syarat menggunakan DNS (perilaku yang sama yang digunakan oleh HttpWebRequest). Jika nama domain yang sepenuhnya memenuhi syarat dapat diselesaikan, SPN berikut ditambahkan:
"HTTP/"
ditambah nama host (nama pendek).
"HTTP/"
ditambah nama domain yang sepenuhnya memenuhi syarat untuk nama host.
- Jika nama host tidak berisi titik (tidak ada domain atau subdomain) dan nama domain yang sepenuhnya memenuhi syarat tidak dapat diselesaikan, SPN berikut ditambahkan:
"HTTP/"
ditambah nama host.
- Jika nama host berisi titik (domain atau subdomain), SPN berikut ditambahkan:
"HTTP/"
ditambah nama host.
DefaultServiceNames Properti dapat digunakan oleh aplikasi untuk meninjau daftar SPN default yang akan digunakan untuk autentikasi jika tidak ada daftar kustom yang disediakan. Jika SPN lain diperlukan, aplikasi dapat menambahkannya menggunakan salah Merge satu metode.
Tidak aman saat menggunakan perlindungan yang diperpanjang untuk membuat keputusan kebijakan berdasarkan URL yang diminta, karena ini dapat disingkirkan. Sebaliknya, aplikasi harus mengandalkan properti atau RemoteEndPoint untuk membuat keputusan kebijakan tersebutLocalEndPoint.