KerberosRequestorSecurityToken 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 KerberosRequestorSecurityToken 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| KerberosRequestorSecurityToken(String) |
使用與指定服務主體名稱相關聯的服務,初始化該 KerberosRequestorSecurityToken 類別的新實例。 |
| KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
初始化 KerberosRequestorSecurityToken 類別的新執行個體。 |
KerberosRequestorSecurityToken(String)
使用與指定服務主體名稱相關聯的服務,初始化該 KerberosRequestorSecurityToken 類別的新實例。
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken(string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
參數
- servicePrincipalName
- String
安全權杖的 KerberosRequestorSecurityToken 服務主體名稱。 設定 ServicePrincipalName 屬性。
例外狀況
servicePrincipalName 是 null。
目前用戶無法取得 Kerberos 票券。
備註
服務主體名稱必須採用以下其中一種格式:host/<hostname>@<domain>或 ,其中 <hostname> 是主機 Web 服務主機的名稱,hostname是主機電腦所在 Kerberos 領域的完全domain限定網域名稱。 服務主體名稱與執行該服務的帳號相關聯,該映射資料儲存在 Kerberos 網域控制器(KDC)中。
適用於
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
初始化 KerberosRequestorSecurityToken 類別的新執行個體。
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
參數
- servicePrincipalName
- String
安全權杖的 KerberosRequestorSecurityToken 服務主體名稱。 設定 ServicePrincipalName 屬性。
- tokenImpersonationLevel
- TokenImpersonationLevel
其中一個 TokenImpersonationLevel 值是指定客戶端允許 KerberosRequestorSecurityToken 如何冒充安全權杖的。
- networkCredential
- NetworkCredential
一個 NetworkCredential 指定使用者要取得 KerberosRequestorSecurityToken 安全令牌的
例外狀況
networkCredential 不是 null,不等於, DefaultNetworkCredentials 且該 UserName 性質為空或 null。
指定用戶無法取得 Kerberos 票券。
tokenImpersonationLevel 不是 Impersonation 或 Identity。
備註
服務主體名稱必須採用以下其中一種格式:host/<hostname>@<domain>或 ,其中 <hostname> 是主機 Web 服務主機的名稱,hostname是主機電腦所在 Kerberos 領域的完全domain限定網域名稱。 服務主體名稱與執行該服務的帳號相關聯,該映射資料儲存在 Kerberos 網域控制器(KDC)中。
當 null 輸入 networkCredential 參數時, KerberosRequestorSecurityToken 會獲得一個安全憑證給當前使用者。