Condividi tramite


SecurityTokenAuthenticator Classe

Definizione

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.

Si applica a

Vedi anche