Udostępnij za pośrednictwem


SecurityTokenHandler.CanValidateToken Właściwość

Definicja

Pobiera wartość wskazującą, czy program obsługi obsługuje walidację tokenów zabezpieczających.

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

Wartość właściwości

true jeśli klasa może weryfikować tokeny zabezpieczające; w przeciwnym razie , false. Wartość domyślna to false.

Przykłady

Poniższy kod pokazuje, jak zastąpić CanValidateToken właściwość, aby wskazać, że program obsługi niestandardowej może zweryfikować tokeny. Kod jest pobierany z przykładu Custom Token . Ten przykład zawiera niestandardowe klasy, które umożliwiają przetwarzanie prostych tokenów internetowych (SWT). Aby uzyskać informacje na temat tego przykładu i innych przykładów dostępnych dla programu WIF oraz miejsca ich pobierania, zobacz Przykładowy indeks kodu programu 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;
    }
}

Uwagi

Aby zaimplementować walidację w klasie pochodnej, zastąp tę właściwość, aby zwrócić true i zastąpić ValidateToken metodę w celu zaimplementowania logiki walidacji.

Dotyczy