KerberosSecurityTokenProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個安全令牌提供者,為 SOAP 訊息發送者提供 KerberosRequestorSecurityToken 安全令牌。
public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
- 繼承
備註
在大多數情況下 KerberosSecurityTokenProvider ,該類別不需要直接呼叫,因為當客戶端發送需要 KerberosRequestorSecurityToken 安全權杖的 SOAP 訊息時,就會呼叫該類別。 具體來說,客戶端會用類別 ClientCredentials 指定所需的安全權杖類型,而 ClientCredentials 類別則呼叫該 GetToken 方法來取得安全權杖。 當所需的安全權杖是 KerberosRequestorSecurityToken 安全權杖時,該 GetToken 方法會呼叫該 GetTokenCore(TimeSpan) 方法。
建構函式
| 名稱 | Description |
|---|---|
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
利用指定的服務主體名稱、用戶端身份,以及用戶端是否允許安全憑證的接收者KerberosSecurityTokenProvider冒充用戶端憑證,初始化該KerberosRequestorSecurityToken類別的新實例。 |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
使用指定的服務主體名稱初始化該類別的新實例 KerberosSecurityTokenProvider ,並判斷用戶端是否允許安全憑證的接收者 KerberosRequestorSecurityToken 冒充用戶端憑證。 |
| KerberosSecurityTokenProvider(String) |
使用指定的服務主體名稱初始化該 KerberosSecurityTokenProvider 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| NetworkCredential |
取得安全令牌的 KerberosRequestorSecurityToken 身份。 |
| ServicePrincipalName |
取得安全權杖的服務主體名稱 KerberosRequestorSecurityToken 。 |
| SupportsTokenCancellation |
會得到一個值,表示安全令牌是否可以被取消。 (繼承來源 SecurityTokenProvider) |
| SupportsTokenRenewal |
會獲得一個值,表示該證券代幣是否可續期。 (繼承來源 SecurityTokenProvider) |
| TokenImpersonationLevel |
會獲得一個值,指定安全令牌的接收 KerberosRequestorSecurityToken 者能代表客戶端行動的程度。 |