AuthenticationService.ValidateUser(String, String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Verifieert gebruikersreferenties zonder een verificatieticket uit te geven.
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
Parameters
- username
- String
De gebruikersnaam die moet worden gevalideerd.
- password
- String
Het wachtwoord voor de opgegeven gebruiker.
- customCredential
- String
De waarde of waarden die naast username en password, indien van toepassing, moeten worden gevalideerd.
Retouren
true als de gebruikersreferenties geldig zijn; anders, false.
- Kenmerken
Uitzonderingen
userName of password is null.
Opmerkingen
De ValidateUser methode verifieert de gebruikersreferenties, maar stelt geen verificatiecookion in. Zonder een verificatiecooky wordt de gebruiker niet aangemeld, zelfs niet als de referenties geldig zijn.
Gebruik de ValidateUser methode wanneer u moet controleren of de referenties van een gebruiker geldig zijn zonder een verificatiecooky te ontvangen. U kunt dit bijvoorbeeld doen als de verificatiecooky al is opgeslagen in een clienttoepassing, maar u wilt controleren of de referenties van de gebruiker nog geldig zijn wanneer een nieuwe sessie wordt gestart.
Met ValidateUser de methode wordt de Authenticating gebeurtenis gegenereerd, maar wordt de CreatingCookie gebeurtenis niet gegenereerd.
Note
Roep de ValidateUser methode niet aan vanuit code die wordt uitgevoerd op de webserver. U roept de ValidateUser methode alleen aan als onderdeel van een WCF-service. Zie ASP.NET Authentication voor meer informatie.
Van toepassing op
Zie ook
- overzicht van Windows Communication Foundation Authentication Service