CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Autentiserar det angivna användarnamnet och lösenordet och returnerar uppsättningen auktoriseringsprinciper för UserNameSecurityToken säkerhetstoken.
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)
Parametrar
- userName
- String
Användarnamnet som är associerat med säkerhetstoken.
- password
- String
Lösenordet som är associerat med säkerhetstoken.
Returer
En ReadOnlyCollection<T> typ IAuthorizationPolicy som innehåller den uppsättning auktoriseringsprinciper som gäller för det här programmet.
Undantag
userName är null.
userName och password kombinationen är inte giltig.
Kommentarer
Metoden ValidateUserNamePasswordCore använder den UserNamePasswordValidator som skickas till CustomUserNameSecurityTokenAuthenticator konstruktorn för att autentisera användaren.
När användarnamnet och lösenordet inte kan verifieras genererar du SecurityTokenValidationException.
När det inte finns några auktoriseringsprinciper som gäller för det här programmet returnerar du en tom ReadOnlyCollection<T> typ IAuthorizationPolicy.
När metoden ValidateUserNamePasswordCore returnerar null genererar Windows Communication Foundation en SecurityTokenValidationException.