SecurityTokenAuthenticator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Autentica un token di sicurezza.
public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
- Ereditarietà
-
SecurityTokenAuthenticator
- Derivato
Commenti
La classe SecurityTokenAuthenticator e le relative classi derivate vengono utilizzate per autenticare i token di sicurezza. In genere una classe viene derivata direttamente dalla classe SecurityTokenAuthenticator solo quando si crea un token di sicurezza personalizzato. Se si desidera eseguire l'override dei comportamenti di autenticazione o di autorizzazione predefiniti dei token di sicurezza incorporati, derivare da una delle classi che derivano dalla classe SecurityTokenAuthenticator, ad esempio SamlSecurityTokenAuthenticator.
Quando si deriva una classe dalla classe SecurityTokenAuthenticator, è necessario eseguire l'override dei due metodi seguenti: ValidateTokenCore e CanValidateTokenCore. Il metodo CanValidateTokenCore determina se l'autenticatore del token di sicurezza corrente è in grado di autenticare un token di sicurezza specifico. Il metodo ValidateTokenCore autentica il token di sicurezza e definisce un set di criteri di autorizzazione. Questi criteri di autorizzazione eseguono il mapping delle attestazioni rilevate nel token di sicurezza alle attestazioni richieste dall'applicazione.
Costruttori
SecurityTokenAuthenticator() |
Inizializza una nuova istanza della classe SecurityTokenAuthenticator. |
Metodi
CanValidateToken(SecurityToken) |
Ottiene un valore che indica se il token di sicurezza specificato può essere convalidato da questo autenticatore del token di sicurezza. |
CanValidateTokenCore(SecurityToken) |
Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il token di sicurezza specificato può essere convalidato da questo autenticatore del token di sicurezza. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
ValidateToken(SecurityToken) |
Autentica il token di sicurezza specificato e ne restituisce il set di criteri di autorizzazione. |
ValidateTokenCore(SecurityToken) |
Quando viene sottoposto a override in una classe derivata, autentica il token di sicurezza specificato e restituisce il set di criteri di autorizzazione del token di sicurezza. |