PrincipalContext.ValidateCredentials Methode

Definitie

Hiermee maakt u de verbinding met de server en valideert u de opgegeven referenties als de verbinding is geslaagd.

Overloads

Name Description
ValidateCredentials(String, String)

Hiermee maakt u de verbindingen met de server en retourneert u een Booleaanse waarde die aangeeft of de opgegeven gebruikersnaam en het opgegeven wachtwoord geldig zijn.

ValidateCredentials(String, String, ContextOptions)

Hiermee maakt u de verbindingen met de server en retourneert u een Booleaanse waarde die aangeeft of de opgegeven gebruikersnaam en het opgegeven wachtwoord geldig zijn. Deze methode voert snelle referentievalidatie van de gebruikersnaam en het wachtwoord uit.

Opmerkingen

Het userName argument in beide overbelastingen van deze methode moet de vorm gebruikersnaam (bijvoorbeeld mcampbell) in plaats van domein\gebruikersnaam of username@domain.

ValidateCredentials(String, String)

Hiermee maakt u de verbindingen met de server en retourneert u een Booleaanse waarde die aangeeft of de opgegeven gebruikersnaam en het opgegeven wachtwoord geldig zijn.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password);
public bool ValidateCredentials(string userName, string password);
member this.ValidateCredentials : string * string -> bool
Public Function ValidateCredentials (userName As String, password As String) As Boolean

Parameters

userName
String

De gebruikersnaam die op de server is gevalideerd. Zie de sectie Opmerkingen voor meer informatie over de indeling van userName.

password
String

Het wachtwoord dat op de server is gevalideerd.

Retouren

true als de referenties geldig zijn; anders false.

Opmerkingen

De ValidateCredentials methode verbindt met de server die is opgegeven in de constructor. Als de username en password argumenten zijn null, valideert deze methode de standaardreferenties voor de huidige principal.

Het userName argument moet de notatie userName (bijvoorbeeld mcampbell) hebben in plaats van domein\gebruikersnaam of username@domain.

Van toepassing op

ValidateCredentials(String, String, ContextOptions)

Hiermee maakt u de verbindingen met de server en retourneert u een Booleaanse waarde die aangeeft of de opgegeven gebruikersnaam en het opgegeven wachtwoord geldig zijn. Deze methode voert snelle referentievalidatie van de gebruikersnaam en het wachtwoord uit.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password, System::DirectoryServices::AccountManagement::ContextOptions options);
public bool ValidateCredentials(string userName, string password, System.DirectoryServices.AccountManagement.ContextOptions options);
member this.ValidateCredentials : string * string * System.DirectoryServices.AccountManagement.ContextOptions -> bool
Public Function ValidateCredentials (userName As String, password As String, options As ContextOptions) As Boolean

Parameters

userName
String

De gebruikersnaam die op de server is gevalideerd. Zie de sectie Opmerkingen voor informatie over de indeling van userName.

password
String

Het wachtwoord dat op de server is gevalideerd.

options
ContextOptions

Een combinatie van een of meer ContextOptions opsommingswaarden die worden gebruikt om verbinding te maken met de server. Met deze parameter kunt u alleen eenvoudige binding opgeven met of zonder SSL of negotiate-binding.

Retouren

true als de referenties geldig zijn; anders false.

Uitzonderingen

De options parameter moet opgeven Negotiate wanneer het contexttype is Machine.

Opmerkingen

De ValidateCredentials methode verbindt met de server die is opgegeven in de constructor. Als de username en password parameters zijn null, valideert deze methode de standaardreferenties voor de huidige principal.

Het userName argument moet de formuliernaam (bijvoorbeeld mcampbell) hebben in plaats van domein\gebruikersnaam of username@domain.

Van toepassing op