SecurityTokenHandler.CanValidateToken Свойство

Определение

Получает значение, указывающее, может ли этот обработчик поддерживать проверку токенов безопасности.Gets a value that indicates whether the handler supports validation of security tokens.

public:
 virtual property bool CanValidateToken { bool get(); };
public virtual bool CanValidateToken { get; }
member this.CanValidateToken : bool
Public Overridable ReadOnly Property CanValidateToken As Boolean

Значение свойства

Boolean

Значение true, если класс может проверять токены безопасности; в противном случае — значение false.true if the class is capable of validating security tokens; otherwise, false. Значение по умолчанию — false.The default is false.

Примеры

В следующем коде показано, как переопределить CanValidateToken свойство, чтобы указать, что пользовательский обработчик может проверить маркеры.The following code shows how to override the CanValidateToken property to indicate that a custom handler can validate tokens. Код берется из Custom Token примера.The code is taken from the Custom Token sample. Этот пример предоставляет пользовательские классы, которые позволяют обрабатывать простые веб-маркеры (SWT).This sample provides custom classes that enable processing of Simple Web Tokens (SWT). Сведения об этом образце и других примерах, доступных для WIF, и о том, где их можно скачать, см. в разделе индекс примера кода WIF.For information about this sample and other samples available for WIF and where to download them, see 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 метод для реализации логики проверки.To implement validation in a derived class, override this property to return true and override the ValidateToken method to implement the validation logic.

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