SecurityTokenHandler.CanValidateToken Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda obslužná rutina podporuje ověřování tokenů zabezpečení.
public:
virtual property bool CanValidateToken { bool get(); };
public virtual bool CanValidateToken { get; }
member this.CanValidateToken : bool
Public Overridable ReadOnly Property CanValidateToken As Boolean
Hodnota vlastnosti
trueje-li třída schopna ověřovat tokeny zabezpečení; v opačném případě . false Výchozí hodnota je false.
Příklady
Následující kód ukazuje, jak přepsat CanValidateToken vlastnost, která indikuje, že vlastní obslužná rutina může ověřit tokeny. Kód je převzat z ukázky Custom Token . Tato ukázka poskytuje vlastní třídy, které umožňují zpracování jednoduchých webových tokenů (SWT). Informace o této ukázce a dalších ukázkách, které jsou k dispozici pro WIF a kde je stáhnout, najdete v tématu Vzorový index kódu 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;
}
}
Poznámky
Chcete-li implementovat ověřování v odvozené třídě, přepište tuto vlastnost vrátit true a přepsat metodu ValidateToken implementovat logiku ověřování.