共用方式為


KerberosSecurityTokenProvider 建構函式

定義

初始化 KerberosSecurityTokenProvider 類別的新實例。

多載

KerberosSecurityTokenProvider(String)

使用指定的服務主體名稱,初始化 KerberosSecurityTokenProvider 類別的新實例。

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

使用指定的服務主體名稱,以及用戶端是否允許 KerberosRequestorSecurityToken 安全性令牌的收件者模擬客戶端的認證,初始化 KerberosSecurityTokenProvider 類別的新實例。

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

使用指定的服務主體名稱、用戶端身分識別,以及用戶端是否允許 KerberosRequestorSecurityToken 安全性令牌的收件者模擬客戶端認證,初始化 KerberosSecurityTokenProvider 類別的新實例。

KerberosSecurityTokenProvider(String)

來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs

使用指定的服務主體名稱,初始化 KerberosSecurityTokenProvider 類別的新實例。

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)

參數

servicePrincipalName
String

要為其取得 KerberosRequestorSecurityToken 安全性令牌的服務主體名稱。

例外狀況

servicePrincipalName null

備註

這個建構函式會設定客戶端允許 TokenImpersonationLevelIdentification的模擬層級。 呼叫線程 (DefaultNetworkCredentials) 的目前內容會作為用戶端身分識別。

適用於

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs

使用指定的服務主體名稱,以及用戶端是否允許 KerberosRequestorSecurityToken 安全性令牌的收件者模擬客戶端的認證,初始化 KerberosSecurityTokenProvider 類別的新實例。

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)

參數

servicePrincipalName
String

要為其取得 KerberosRequestorSecurityToken 安全性令牌的服務主體名稱。

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel,指定 KerberosRequestorSecurityToken 安全性令牌的收件者可以代表客戶端採取行動的程度。

例外狀況

tokenImpersonationLevel 不是 IdentificationImpersonation

servicePrincipalName null

備註

呼叫線程 (DefaultNetworkCredentials) 的目前內容會作為用戶端身分識別。

適用於

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs
來源:
KerberosSecurityTokenProvider.cs

使用指定的服務主體名稱、用戶端身分識別,以及用戶端是否允許 KerberosRequestorSecurityToken 安全性令牌的收件者模擬客戶端認證,初始化 KerberosSecurityTokenProvider 類別的新實例。

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)

參數

servicePrincipalName
String

要為其取得 KerberosRequestorSecurityToken 安全性令牌的服務主體名稱。

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel,指定 KerberosRequestorSecurityToken 安全性令牌的收件者可以代表用戶端程序採取行動的程度。

networkCredential
NetworkCredential

NetworkCredential,表示 KerberosRequestorSecurityToken的身分識別。

例外狀況

tokenImpersonationLevel 不是 IdentificationImpersonation

servicePrincipalName null

適用於