AuthenticationService.ValidateUser(String, String, String) 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 användarautentiseringsuppgifter utan att utfärda ett autentiseringsärende.
public:
bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser(string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean
Parametrar
- username
- String
Användarnamnet som ska verifieras.
- password
- String
Lösenordet för den angivna användaren.
- customCredential
- String
Det värde eller de värden som ska valideras utöver username och password, om det finns några.
Returer
trueom autentiseringsuppgifterna för användaren är giltiga; annars . false
- Attribut
Undantag
userName eller password är null.
Kommentarer
Metoden ValidateUser autentiserar användarens autentiseringsuppgifter men anger ingen autentiseringscookie. Utan en autentiseringscookie loggas inte användaren in även om autentiseringsuppgifterna är giltiga.
Använd metoden ValidateUser när du måste kontrollera om en användares autentiseringsuppgifter är giltiga utan att ta emot en autentiseringscookie. Du kan till exempel göra detta om autentiseringscookien redan lagras i ett klientprogram, men du vill kontrollera att användarens autentiseringsuppgifter fortfarande är giltiga när en ny session startar.
Metoden ValidateUser genererar Authenticating händelsen, men genererar inte händelsen CreatingCookie .
Note
Anropa ValidateUser inte metoden från kod som körs på webbservern. Du anropar ValidateUser metoden endast som en del av en WCF-tjänst. Mer information finns i ASP.NET Authentication.
Gäller för
Se även
- översikt över Windows Communication Foundation Authentication Service