SecurityTokenAuthenticator 类

定义

对安全令牌进行身份验证。

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
继承
SecurityTokenAuthenticator
派生

注解

SecurityTokenAuthenticator 生自它的类和类对安全令牌进行身份验证。 通常,只有在创建自定义安全令牌时,才能直接从 SecurityTokenAuthenticator 该类派生类。 如果要替代内置安全令牌的默认身份验证或授权行为,请派生自派 SecurityTokenAuthenticator生自的类之一,例如 SamlSecurityTokenAuthenticator

SecurityTokenAuthenticator中派生类时,请重写以下两种方法: ValidateTokenCoreCanValidateTokenCore。 该方法 CanValidateTokenCore 确定此安全令牌验证器是否可以对特定安全令牌进行身份验证。 该方法 ValidateTokenCore 对安全令牌进行身份验证,并建立一组授权策略进行授权。 授权策略将安全令牌中找到的声明映射到应用程序所需的声明。

构造函数

名称 说明
SecurityTokenAuthenticator()

初始化 SecurityTokenAuthenticator 类的新实例。

方法

名称 说明
CanValidateToken(SecurityToken)

获取一个值,该值指示此安全令牌验证器是否可以验证指定的安全令牌。

CanValidateTokenCore(SecurityToken)

在派生类中重写时,获取一个值,该值指示此安全令牌验证器是否可以验证指定的安全令牌。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
ValidateToken(SecurityToken)

对指定的安全令牌进行身份验证,并返回安全令牌的授权策略集。

ValidateTokenCore(SecurityToken)

在派生类中重写时,对指定的安全令牌进行身份验证,并返回安全令牌的授权策略集。

适用于

另请参阅