NegotiateAuthenticationClientOptions Kelas
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.
Mewakili tas properti untuk sisi klien pertukaran autentikasi.
public ref class NegotiateAuthenticationClientOptions
public class NegotiateAuthenticationClientOptions
type NegotiateAuthenticationClientOptions = class
Public Class NegotiateAuthenticationClientOptions
- Warisan
-
NegotiateAuthenticationClientOptions
Keterangan
Tas properti ini digunakan sebagai argumen untuk NegotiateAuthentication konstruktor untuk menginisialisasi autentikasi sisi klien.
Nilai awal properti diatur untuk autentikasi menggunakan kredensial jaringan default. Jika Anda ingin secara eksplisit mengautentikasi menggunakan nama pengguna, kata sandi, dan kombinasi domain, atur Credential properti dengan tepat.
Penggunaan umum autentikasi sisi klien juga akan memerlukan penentuan TargetName properti . Meskipun mungkin dihilangkan dalam beberapa skenario, biasanya perlu diatur ke nilai yang valid seperti HOST/contoso.com
atau HTTP/www.contoso.com
.
Ketika autentikasi dibungkus dalam saluran aman, seperti TLS, pengikatan saluran dapat memberikan perlindungan tambahan dengan sangat mengikat autentikasi ke saluran transportasi tertentu. Ini ditangani dengan mengatur Binding properti . Untuk SslStream pengikatan saluran dapat diperoleh melalui TransportContext properti dan memanggil GetChannelBinding(ChannelBindingKind) metode .
Konstruktor
NegotiateAuthenticationClientOptions() |
Menginisialisasi instans baru kelas NegotiateAuthenticationClientOptions. |
Properti
AllowedImpersonationLevel |
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana server dapat menggunakan kredensial klien untuk mengakses sumber daya. |
Binding |
Mendapatkan atau mengatur pengikatan saluran yang digunakan untuk perlindungan yang diperpanjang. |
Credential |
Mendapatkan atau mengatur kredensial jaringan yang digunakan untuk menetapkan identitas klien. Nilai defaultnya adalah DefaultNetworkCredentials. |
Package |
Mendapatkan atau mengatur paket autentikasi GSSAPI yang digunakan untuk autentikasi. Nilai umumnya adalah Negosiasi, NTLM, atau Kerberos. Nilai defaultnya adalah Negosiasi. |
RequiredProtectionLevel |
Mendapatkan atau menetapkan tingkat perlindungan yang diperlukan dari pertukaran autentikasi dan pertukaran data lebih lanjut. Nilai defaultnya adalah None. |
RequireMutualAuthentication |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah autentikasi timbal balik diperlukan antara klien dan server. |
TargetName |
Mendapatkan atau mengatur nama perwakilan layanan (SPN) yang secara unik mengidentifikasi server untuk autentikasi. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |