SecurityTokenHandler.CanValidateToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.