CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.