Sdílet prostřednictvím


CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Metoda

Definice

Ověří zadané uživatelské jméno a heslo a vrátí sadu zásad autorizace pro UserNameSecurityToken tokeny zabezpečení.

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)

Parametry

userName
String

Uživatelské jméno přidružené k tokenu zabezpečení.

password
String

Heslo přidružené k tokenu zabezpečení.

Návraty

Typ IAuthorizationPolicy AReadOnlyCollection<T>, který obsahuje sadu zásad autorizace, které platí pro tuto aplikaci.

Výjimky

userName je null.

userName a password jejich kombinace nejsou platné.

Poznámky

Metoda ValidateUserNamePasswordCore používá předaný UserNamePasswordValidator do konstruktoru CustomUserNameSecurityTokenAuthenticator k ověření uživatele.

Pokud uživatelské jméno a heslo nelze ověřit, vygenerujte chybu SecurityTokenValidationException.

Pokud pro tuto aplikaci neexistují žádné zásady autorizace, vraťte prázdnou ReadOnlyCollection<T> hodnotu typu IAuthorizationPolicy.

ValidateUserNamePasswordCore Když metoda vrátí null, Windows Communication Foundation vyvolá SecurityTokenValidationException.

Platí pro