PrincipalContext.ValidateCredentials Methode

Definition

Erstellt die Verbindung mit dem Server und überprüft die angegebenen Anmeldeinformationen, wenn die Verbindung erfolgreich ist.

Überlädt

Name Beschreibung
ValidateCredentials(String, String)

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind.

ValidateCredentials(String, String, ContextOptions)

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind. Diese Methode führt eine schnelle Überprüfung der Anmeldeinformationen für den Benutzernamen und das Kennwort durch.

Hinweise

Das userName Argument in beiden Überladungen dieser Methode muss den Formularbenutzernamen (z. B. mcampbell) anstelle von "domäne\Benutzername " oder "username@domain" annehmen.

ValidateCredentials(String, String)

Quelle:
Context.cs
Quelle:
Context.cs
Quelle:
Context.cs
Quelle:
Context.cs

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind.

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

Parameter

userName
String

Der Benutzername, der auf dem Server überprüft wird. Weitere Informationen zum Format von userName.

password
String

Das Kennwort, das auf dem Server überprüft wird.

Gibt zurück

true wenn die Anmeldeinformationen gültig sind; andernfalls false.

Hinweise

Die ValidateCredentials Methode wird an den server gebunden, der im Konstruktor angegeben ist. Wenn die username Argumente sind passwordnull, überprüft diese Methode die Standardanmeldeinformationen für den aktuellen Prinzipal.

Das userName Argument muss den Form userName (z. B. mcampbell) anstelle von "domain\benutzername " oder "username@domain" annehmen.

Gilt für:

ValidateCredentials(String, String, ContextOptions)

Quelle:
Context.cs
Quelle:
Context.cs
Quelle:
Context.cs
Quelle:
Context.cs

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind. Diese Methode führt eine schnelle Überprüfung der Anmeldeinformationen für den Benutzernamen und das Kennwort durch.

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

Parameter

userName
String

Der Benutzername, der auf dem Server überprüft wird. Im Abschnitt "Hinweise" finden Sie Informationen zum Format von userName.

password
String

Das Kennwort, das auf dem Server überprüft wird.

options
ContextOptions

Eine Kombination aus einem oder ContextOptions mehreren Enumerationswerten, die zum Binden an den Server verwendet werden. Dieser Parameter kann nur die einfache Bindung mit oder ohne SSL oder Aushandlungsbindung angeben.

Gibt zurück

true wenn die Anmeldeinformationen gültig sind; andernfalls false.

Ausnahmen

Der options Parameter muss angeben Negotiate , wann der Kontexttyp ist Machine.

Hinweise

Die ValidateCredentials Methode wird an den server gebunden, der im Konstruktor angegeben ist. Wenn dies der usernamepassword Fall ist null, überprüft diese Methode die Standardanmeldeinformationen für den aktuellen Prinzipal.

Das userName Argument muss den Formularbenutzernamen (z. B. mcampbell) anstelle von "domäne\Benutzername " oder "username@domain" annehmen.

Gilt für: