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 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. |