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 安全令牌的接收方可在多大程度上代表客户端执行操作。 |