HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication 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 atau menetapkan nilai yang menunjukkan apakah Berbagi Koneksi Tidak Aman diaktifkan di server. Jika diaktifkan, autentikasi NTLM dilakukan sekali pada setiap koneksi TCP.
public:
property bool UnsafeConnectionNtlmAuthentication { bool get(); void set(bool value); };
public bool UnsafeConnectionNtlmAuthentication { get; set; }
member this.UnsafeConnectionNtlmAuthentication : bool with get, set
Public Property UnsafeConnectionNtlmAuthentication As Boolean
Nilai Properti
true jika Berbagi Koneksi Tidak Aman diaktifkan; jika tidak, false. Defaultnya adalah false.
Contoh
Contoh berikut mengatur properti untuk mengaktifkan Berbagi Koneksi Tidak Aman.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;
Keterangan
Ketika properti ini diatur ke true dan permintaan pertama melalui koneksi tertentu diautentikasi menggunakan NTLM, permintaan berikutnya melalui koneksi yang sama diproses menggunakan informasi autentikasi dalam IIdentity permintaan awal.
Properti ini tidak berpengaruh ketika NTLM bukan protokol autentikasi.
Nota
Saat mengatur properti ini untuk true meningkatkan performa karena tantangan autentikasi NTLM tambahan tidak dikirim, ada risiko keamanan dalam tidak mengharuskan semua permintaan untuk memberikan informasi autentikasi. Anda harus menentukan apakah peningkatan performa sepadan dengan risiko ini.
Untuk informasi selengkapnya, lihat UnsafeConnectionNtlmAuthentication .