Condividi tramite


CustomUserNameSecurityTokenAuthenticator Classe

Definizione

Autentica un token di sicurezza UserNameSecurityToken utilizzando uno schema di autenticazione personalizzato.

public ref class CustomUserNameSecurityTokenAuthenticator : System::IdentityModel::Selectors::UserNameSecurityTokenAuthenticator
public class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator
type CustomUserNameSecurityTokenAuthenticator = class
    inherit UserNameSecurityTokenAuthenticator
Public Class CustomUserNameSecurityTokenAuthenticator
Inherits UserNameSecurityTokenAuthenticator
Ereditarietà
CustomUserNameSecurityTokenAuthenticator

Commenti

Eseguire l'override della classe CustomUserNameSecurityTokenAuthenticator quando l'autenticazione di Windows fornita dalla classe WindowsUserNameSecurityTokenAuthenticator non è sufficiente. La classe WindowsUserNameSecurityTokenAuthenticator autentica il nome utente e la password in un token di sicurezza UserNameSecurityToken come un account di Windows.

Per fornire uno schema di autenticazione personalizzato, derivare una classe dalla classe UserNamePasswordValidator, implementare lo schema di autenticazione e quindi passare tale classe al costruttore per la classe CustomUserNameSecurityTokenAuthenticator.

Costruttori

CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Inizializza una nuova istanza della classe CustomUserNameSecurityTokenAuthenticator utilizzando la convalida specificata.

Metodi

CanValidateToken(SecurityToken)

Ottiene un valore che indica se il token di sicurezza specificato può essere convalidato da questo autenticatore del token di sicurezza.

(Ereditato da SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Ottiene un valore che indica se il token di sicurezza specificato può essere convalidato da questo autenticatore del token di sicurezza.

(Ereditato da UserNameSecurityTokenAuthenticator)
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.

(Ereditato da SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

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

(Ereditato da UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Autentica il nome utente e la password specificati e restituisce il set di criteri di autorizzazione per i token di sicurezza UserNameSecurityToken.

Si applica a