Partager via


CustomUserNameSecurityTokenAuthenticator Classe

Définition

Authentifie un jeton de sécurité UserNameSecurityToken à l'aide d'un schéma d'authentification personnalisé.

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
Héritage
CustomUserNameSecurityTokenAuthenticator

Remarques

Substituez la classe CustomUserNameSecurityTokenAuthenticator lorsque l'authentification Windows fournie par la classe WindowsUserNameSecurityTokenAuthenticator n'est pas suffisante. La classe WindowsUserNameSecurityTokenAuthenticator authentifie le nom d'utilisateur et le mot de passe dans un jeton de sécurité UserNameSecurityToken en tant que compte Windows.

Pour fournir un schéma d'authentification personnalisé, dérivez une classe de la classe UserNamePasswordValidator, implémentez le schéma d'authentification, puis passez cette classe au constructeur pour la classe CustomUserNameSecurityTokenAuthenticator.

Constructeurs

CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Initialise une nouvelle instance de la classe CustomUserNameSecurityTokenAuthenticator à l'aide du validateur spécifié.

Méthodes

CanValidateToken(SecurityToken)

Obtient une valeur indiquant si le jeton de sécurité spécifié peut être validé par cet authentificateur de jeton de sécurité.

(Hérité de SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Obtient une valeur indiquant si le jeton de sécurité spécifié peut être validé par cet authentificateur de jeton de sécurité.

(Hérité de UserNameSecurityTokenAuthenticator)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateToken(SecurityToken)

Authentifie le jeton de sécurité spécifié et retourne le jeu de stratégies d'autorisation pour le jeton de sécurité.

(Hérité de SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Authentifie le jeton de sécurité spécifié et retourne le jeu de stratégies d'autorisation pour le jeton de sécurité.

(Hérité de UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Authentifie le nom d'utilisateur et le mot de passe spécifiés et retourne le jeu de stratégies d'autorisation pour les jetons de sécurité UserNameSecurityToken.

S’applique à