PrincipalContext.ValidateCredentials Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 null
und 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
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.