SecurityTokenAuthenticator Třída
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í.
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 odvozené z ní ověřují tokeny zabezpečení. Obvykle byste odvodit třídu pouze přímo z SecurityTokenAuthenticator vytvoření vlastního tokenu zabezpečení. Pokud chcete přepsat výchozí ověřování nebo autorizační chování předdefinovaných tokenů zabezpečení, odvozujte z jedné z tříd odvozených z SecurityTokenAuthenticator, například SamlSecurityTokenAuthenticator.
Při odvození třídy z SecurityTokenAuthenticator, přepsat následující dvě metody: ValidateTokenCore a CanValidateTokenCore. Metoda CanValidateTokenCore určuje, zda může tento ověřovací objekt tokenu zabezpečení 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
| Name | Description |
|---|---|
| SecurityTokenAuthenticator() |
Inicializuje novou instanci SecurityTokenAuthenticator třídy. |
Metody
| Name | Description |
|---|---|
| CanValidateToken(SecurityToken) |
Získá hodnotu určující, zda zadaný token zabezpečení lze ověřit pomocí tohoto ověřovacího tokenu zabezpečení. |
| CanValidateTokenCore(SecurityToken) |
Při přepsání v odvozené třídě získá hodnotu určující, zda zadaný token zabezpečení lze ověřit pomocí tohoto ověřovacího tokenu zabezpečení. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (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í. |