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 SecurityTokenAuthenticator classe e le classi che derivano da essa autenticano i token di sicurezza. In genere, è possibile derivare una classe direttamente da SecurityTokenAuthenticator quando si crea un token di sicurezza personalizzato. Se si desidera eseguire l'override dei comportamenti di autenticazione o autorizzazione predefiniti per i token di sicurezza predefiniti, derivare da una delle classi che derivano da SecurityTokenAuthenticator, ad esempio SamlSecurityTokenAuthenticator.

Quando si deriva una classe da SecurityTokenAuthenticator, eseguire l'override dei due metodi seguenti: ValidateTokenCore e CanValidateTokenCore. Il CanValidateTokenCore metodo determina se questo autenticatore del token di sicurezza può autenticare un token di sicurezza specifico. Il ValidateTokenCore metodo autentica il token di sicurezza e stabilisce un set di criteri di autorizzazione per l'autorizzazione. I criteri di autorizzazione eseguono il mapping delle attestazioni trovate nel token di sicurezza alle attestazioni richieste dall'applicazione.

Costruttori

Nome Descrizione
SecurityTokenAuthenticator()

Inizializza una nuova istanza della classe SecurityTokenAuthenticator.

Metodi

Nome Descrizione
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)

In caso di 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValidateToken(SecurityToken)

Autentica il token di sicurezza specificato e restituisce il set di criteri di autorizzazione per il token di sicurezza.

ValidateTokenCore(SecurityToken)

Quando sottoposto a override in una classe derivata, autentica il token di sicurezza specificato e restituisce il set di criteri di autorizzazione per il token di sicurezza.

Si applica a

Vedi anche