Поделиться через


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 метод для реализации логики проверки.

Применяется к