SecurityTokenHandler.CanValidateToken Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, может ли этот обработчик поддерживать проверку токенов безопасности.
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
примера. В этом примере представлены пользовательские классы, обеспечивающие обработку простых веб-маркеров (SWT). Сведения об этом и других примерах, доступных для WIF, и о том, где их можно скачать, см. в разделе WiF Code Sample Index.
/// <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 метод для реализации логики проверки.