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ěření 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
true
pokud je třída schopna ověřovat tokeny zabezpečení; v opačném případě . false
Výchozí formát je false
.
Příklady
Následující kód ukazuje, jak přepsat CanValidateToken vlastnost a indikovat, že vlastní obslužná rutina může ověřovat tokeny. Kód je převzat z ukázky Custom Token
. Tato ukázka obsahuje 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 dostupných pro WIF a o tom, kde si je stáhnout, najdete v tématu Index ukázek 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ěření v odvozené třídě, přepište tuto vlastnost, aby se vrátila true
a přepište metodu ValidateToken pro implementaci logiky ověřování.