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) 方法。
建構函式
KerberosSecurityTokenProvider(String) |
使用指定的服務主要名稱,初始化 KerberosSecurityTokenProvider 類別的新執行個體。 |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
使用指定的服務主要名稱以及指定用戶端是否允許 KerberosSecurityTokenProvider 安全性權杖收件者模擬用戶端認證,初始化 KerberosRequestorSecurityToken 類別的新執行個體。 |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
使用指定的服務主要名稱、用戶端身分識別,以及指定用戶端是否允許 KerberosSecurityTokenProvider 安全性權杖收件者模擬用戶端認證,來初始化 KerberosRequestorSecurityToken 類別的新執行個體。 |
屬性
NetworkCredential |
取得 KerberosRequestorSecurityToken 安全性權杖的身分識別。 |
ServicePrincipalName |
取得要取得之 KerberosRequestorSecurityToken 安全性權杖的服務主要名稱。 |
SupportsTokenCancellation |
取得值,這個值表示是否可以取消安全性權杖。 (繼承來源 SecurityTokenProvider) |
SupportsTokenRenewal |
取得值,這個值表示是否可以更新安全性權杖。 (繼承來源 SecurityTokenProvider) |
TokenImpersonationLevel |
取得值,這個值會指定 KerberosRequestorSecurityToken 安全性權杖收件者可以代表用戶端執行動作的程度。 |