CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Methode

Definitie

Verifieert de opgegeven gebruikersnaam en het opgegeven wachtwoord en retourneert de set autorisatiebeleidsregels voor UserNameSecurityToken beveiligingstokens.

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)

Parameters

userName
String

De gebruikersnaam die is gekoppeld aan het beveiligingstoken.

password
String

Het wachtwoord dat is gekoppeld aan het beveiligingstoken.

Retouren

Een ReadOnlyCollection<T> type IAuthorizationPolicy dat de set autorisatiebeleidsregels bevat die van kracht zijn voor deze toepassing.

Uitzonderingen

userName is null.

userName en password combinatie zijn niet geldig.

Opmerkingen

De ValidateUserNamePasswordCore methode gebruikt de UserNamePasswordValidator doorgegeven in de CustomUserNameSecurityTokenAuthenticator constructor om de gebruiker te verifiëren.

Als de gebruikersnaam en het wachtwoord niet kunnen worden gevalideerd, gooit u de SecurityTokenValidationException.

Wanneer er geen autorisatiebeleid voor deze toepassing geldt, retourneert u een leeg ReadOnlyCollection<T> type IAuthorizationPolicy.

Wanneer de methode ValidateUserNamePasswordCorenull retourneert, genereert Windows Communication Foundation een SecurityTokenValidationException.

Van toepassing op