KerberosSecurityTokenProvider Konstruktor
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.
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider.
Overload
KerberosSecurityTokenProvider(String) |
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan dan apakah klien mengizinkan penerima token keamanan KerberosRequestorSecurityToken untuk meniru kredensial klien. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan, identitas klien, dan apakah klien mengizinkan penerima token keamanan KerberosRequestorSecurityToken untuk meniru kredensial klien. |
KerberosSecurityTokenProvider(String)
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider (string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)
Parameter
- servicePrincipalName
- String
Nama perwakilan layanan untuk mendapatkan token keamanan KerberosRequestorSecurityToken.
Pengecualian
servicePrincipalName
null
.
Keterangan
Konstruktor ini menetapkan tingkat peniruan yang diizinkan oleh klien untuk TokenImpersonationLevelIdentification
. Konteks utas panggilan saat ini (DefaultNetworkCredentials) digunakan sebagai identitas klien.
Berlaku untuk
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan dan apakah klien mengizinkan penerima token keamanan KerberosRequestorSecurityToken untuk meniru kredensial klien.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)
Parameter
- servicePrincipalName
- String
Nama perwakilan layanan untuk mendapatkan token keamanan KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel yang menentukan tingkat di mana penerima token keamanan KerberosRequestorSecurityToken dapat bertindak atas nama klien.
Pengecualian
tokenImpersonationLevel
tidak Identification
atau Impersonation
.
servicePrincipalName
null
.
Keterangan
Konteks utas panggilan saat ini (DefaultNetworkCredentials) digunakan sebagai identitas klien.
Berlaku untuk
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
Menginisialisasi instans baru kelas KerberosSecurityTokenProvider menggunakan nama perwakilan layanan yang ditentukan, identitas klien, dan apakah klien mengizinkan penerima token keamanan KerberosRequestorSecurityToken untuk meniru kredensial klien.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)
Parameter
- servicePrincipalName
- String
Nama perwakilan layanan untuk mendapatkan token keamanan KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel yang menentukan tingkat di mana penerima token keamanan KerberosRequestorSecurityToken dapat bertindak atas nama proses klien.
- networkCredential
- NetworkCredential
NetworkCredential yang mewakili identitas KerberosRequestorSecurityToken.
Pengecualian
tokenImpersonationLevel
tidak Identification
atau Impersonation
.
servicePrincipalName
null
.