CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwierzytelnia określoną nazwę użytkownika i hasło i zwraca zestaw zasad autoryzacji dla UserNameSecurityToken tokenów zabezpieczających.
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
Nazwa użytkownika skojarzona z tokenem zabezpieczającym.
- password
- String
Hasło skojarzone z tokenem zabezpieczającym.
Zwraca
Typ ReadOnlyCollection<T>IAuthorizationPolicy , który zawiera zestaw zasad autoryzacji w życie dla tej aplikacji.
Wyjątki
userName
to null
.
userName
i password
kombinacja są nieprawidłowe.
Uwagi
Metoda ValidateUserNamePasswordCore używa przekazanego UserNamePasswordValidator do konstruktora CustomUserNameSecurityTokenAuthenticator w celu uwierzytelnienia użytkownika.
Gdy nie można zweryfikować nazwy użytkownika i hasła, należy zgłosić wartość SecurityTokenValidationException.
Jeśli dla tej aplikacji nie obowiązują żadne zasady autoryzacji, zwróć pusty ReadOnlyCollection<T> typ IAuthorizationPolicy.
Gdy ValidateUserNamePasswordCore metoda zwraca null
wartość , program Windows Communication Foundation zgłasza błąd SecurityTokenValidationException.