Freigeben über


PrincipalContext.ValidateCredentials Methode

Definition

Erstellt die Verbindung zum Server und überprüft die angegebenen Anmeldeinformationen, wenn die Verbindung erstellt werden konnte.

Überlädt

ValidateCredentials(String, String)

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

ValidateCredentials(String, String, ContextOptions)

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

Hinweise

Das userName Argument in beiden Überladungen dieser Methode muss die Form benutzername (z. B. mcampbell) annehmen und nicht domäne\benutzername oder username@domain.

ValidateCredentials(String, String)

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

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das 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 finden Sie im Abschnitt „Hinweise“.

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 im -Konstruktor angegebenen Server gebunden. Wenn die username Argumente nullund password sind, überprüft diese Methode die Standardanmeldeinformationen für den aktuellen Prinzipal.

Das userName Argument muss das Format userName (z. B. mcampbell) anstelle von Domäne\Benutzername oder username@domain haben.

Gilt für:

ValidateCredentials(String, String, ContextOptions)

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

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind. Diese Methode führt eine schnelle Überprüfung von Benutzername und 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. Informationen zum Format von userName finden Sie im Abschnitt „Hinweise“.

password
String

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

options
ContextOptions

Eine Kombination aus einem oder mehreren ContextOptions-Enumerationswerten, die die Optionen für die Serverbindung angeben. Dieser Parameter kann nur eine einfache Bindung mit oder ohne SSL oder eine Aushandlungsbindung angeben.

Gibt zurück

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

Ausnahmen

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

Hinweise

Die ValidateCredentials -Methode wird an den im -Konstruktor angegebenen Server gebunden. Wenn die username Parameter und password sind null, überprüft diese Methode die Standardanmeldeinformationen für den aktuellen Prinzipal.

Das userName Argument muss die Form Benutzername (z. B. mcampbell) anstelle von Domäne\Benutzername oder username@domain haben.

Gilt für: