CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.