PrincipalContext.ValidateCredentials Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy połączenie z serwerem i weryfikuje określone poświadczenia, jeśli połączenie zakończy się pomyślnie.
Przeciążenia
ValidateCredentials(String, String) |
Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe. |
ValidateCredentials(String, String, ContextOptions) |
Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe. Ta metoda przeprowadza szybką walidację poświadczeń nazwy użytkownika i hasła. |
Uwagi
Argument userName
w obu przeciążeniach tej metody musi przyjmować nazwę użytkownika formularza (na przykład mcampbell), a nie domenę\nazwę użytkownika lub username@domain.
ValidateCredentials(String, String)
- Źródło:
- Context.cs
- Źródło:
- Context.cs
- Źródło:
- Context.cs
Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe.
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
Parametry
- userName
- String
Nazwa użytkownika zweryfikowana na serwerze. Zobacz sekcję Uwagi, aby uzyskać więcej informacji na temat formatu userName
.
- password
- String
Hasło zweryfikowane na serwerze.
Zwraca
true
jeśli poświadczenia są prawidłowe; w przeciwnym razie false
.
Uwagi
Metoda ValidateCredentials wiąże się z serwerem określonym w konstruktorze. Jeśli argumenty username
i password
to null
, ta metoda weryfikuje domyślne poświadczenia bieżącego podmiotu zabezpieczeń.
Argument userName
musi mieć postać userName (na przykład mcampbell), a nie domena\nazwa_użytkownika lub username@domain.
Dotyczy
ValidateCredentials(String, String, ContextOptions)
- Źródło:
- Context.cs
- Źródło:
- Context.cs
- Źródło:
- Context.cs
Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe. Ta metoda przeprowadza szybką walidację poświadczeń nazwy użytkownika i hasła.
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
Parametry
- userName
- String
Nazwa użytkownika zweryfikowana na serwerze. Zobacz sekcję Uwagi, aby uzyskać informacje na temat formatu userName
.
- password
- String
Hasło zweryfikowane na serwerze.
- options
- ContextOptions
Kombinacja co najmniej jednej ContextOptions wartości wyliczenia opcji używanych do powiązania z serwerem. Ten parametr może określać tylko proste powiązanie z protokołem SSL lub bez protokołu SSL lub powiązania negocjowania.
Zwraca
true
jeśli poświadczenia są prawidłowe; w przeciwnym razie false
.
Wyjątki
Uwagi
Metoda ValidateCredentials wiąże się z serwerem określonym w konstruktorze. Jeśli parametry username
i password
to null
, ta metoda weryfikuje domyślne poświadczenia dla bieżącego podmiotu zabezpieczeń.
Argument userName
musi mieć nazwę użytkownika formularza (na przykład mcampbell), a nie domenę\nazwę użytkownika lub username@domain.