SecurityTokenHandler.CanValidateToken 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个指示该处理程序是否支持对安全标记进行验证的值。
public:
virtual property bool CanValidateToken { bool get(); };
public virtual bool CanValidateToken { get; }
member this.CanValidateToken : bool
Public Overridable ReadOnly Property CanValidateToken As Boolean
属性值
如果类能够验证安全标记,则为 true
,否则为 false
。 默认值为 false
。
示例
以下代码演示如何重写 属性, CanValidateToken 以指示自定义处理程序可以验证令牌。 代码取自示例 Custom Token
。 此示例提供自定义类,这些类支持处理简单 Web 令牌 (SWT) 。 有关此示例和可用于 WIF 的其他示例及其下载位置的信息,请参阅 WIF 代码示例索引。
/// <summary>
/// Gets a value indicating whether this handler can validate tokens of type <see cref="SimpleWebToken"/>.
/// </summary>
/// <value>True if this handler can validate the token of type <see cref="SimpleWebToken"/>.</value>
public override bool CanValidateToken
{
get
{
return true;
}
}
注解
若要在派生类中实现验证,请重写此属性以返回 true
并重写 ValidateToken 方法以实现验证逻辑。