SecurityTokenAuthenticator Třída

Definice

Ověřuje token zabezpečení.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Dědičnost
SecurityTokenAuthenticator
Odvozené

Poznámky

Třída SecurityTokenAuthenticator a třídy, které jsou z ní odvozeny, ověřují tokeny zabezpečení. Obvykle byste odvozovali třídu pouze přímo z SecurityTokenAuthenticator při vytváření vlastního tokenu zabezpečení. Pokud jste chtěli přepsat výchozí chování ověřování nebo autorizace pro předdefinované tokeny zabezpečení, odvozujte je z jedné z tříd odvozených z SecurityTokenAuthenticator, například SamlSecurityTokenAuthenticator.

Když odvozujete třídu z SecurityTokenAuthenticator, přepište následující dvě metody: ValidateTokenCore a CanValidateTokenCore. Metoda CanValidateTokenCore určuje, jestli tento ověřovací token zabezpečení může ověřit konkrétní token zabezpečení. Metoda ValidateTokenCore ověří token zabezpečení a vytvoří sadu zásad autorizace pro autorizaci. Zásady autorizace mapují deklarace identity nalezené v tokenu zabezpečení na deklarace identity vyžadované aplikací.

Konstruktory

SecurityTokenAuthenticator()

Inicializuje novou instanci SecurityTokenAuthenticator třídy .

Metody

CanValidateToken(SecurityToken)

Získá hodnotu určující, zda zadaný token zabezpečení lze ověřit tímto ověřovacím tokenem zabezpečení.

CanValidateTokenCore(SecurityToken)

Při přepsání v odvozené třídě získá hodnotu označující, zda lze zadaný token zabezpečení ověřit tímto ověřovacím tokenem zabezpečení.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ValidateToken(SecurityToken)

Ověří zadaný token zabezpečení a vrátí sadu zásad autorizace pro token zabezpečení.

ValidateTokenCore(SecurityToken)

Při přepsání v odvozené třídě ověří zadaný token zabezpečení a vrátí sadu zásad autorizace pro token zabezpečení.

Platí pro

Viz také