Partager via


CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Méthode

Définition

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.

protected:
 override System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateUserNamePasswordCore(System::String ^ userName, System::String ^ password);
protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateUserNamePasswordCore (string userName, string password);
override this.ValidateUserNamePasswordCore : string * string -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected Overrides Function ValidateUserNamePasswordCore (userName As String, password As String) As ReadOnlyCollection(Of IAuthorizationPolicy)

Paramètres

userName
String

Nom d'utilisateur associé au jeton de sécurité.

password
String

Mot de passe associé au jeton de sécurité.

Retours

ReadOnlyCollection<T> de type IAuthorizationPolicy qui contient le jeu de stratégies d'autorisation en vigueur pour cette application.

Exceptions

userName a la valeur null.

La combinaison de userName et de password n'est pas valide.

Remarques

La méthode ValidateUserNamePasswordCore utilise le UserNamePasswordValidator passé dans le constructeur CustomUserNameSecurityTokenAuthenticator pour authentifier l'utilisateur.

Lorsque le nom d'utilisateur et le mot de passe ne peuvent pas être validés, levez l'SecurityTokenValidationException.

Lorsqu'aucune stratégie d'autorisation n'est en vigueur pour cette application, retournez une ReadOnlyCollection<T> vide de type IAuthorizationPolicy.

Lorsque la ValidateUserNamePasswordCore méthode retourne null, Windows Communication Foundation lève un SecurityTokenValidationException.

S’applique à