Bagikan melalui


KerberosSecurityTokenProvider Konstruktor

Definisi

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)

Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs

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)

Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs

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)

Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs
Sumber:
KerberosSecurityTokenProvider.cs

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.

Berlaku untuk