PrincipalContext.ValidateCredentials Metoda

Definicja

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ą weryfikację poświadczeń nazwy użytkownika i hasła.

Uwagi

Argument userName w obu przeciążeniach tej metody musi mieć postać nazwa użytkownika (na przykład mcampbell), a nie domena\nazwa_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. username Jeśli argumenty i password to null, ta metoda weryfikuje domyślne poświadczenia dla 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ą weryfikację 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 negocjacja powiązania.

Zwraca

true jeśli poświadczenia są prawidłowe; w przeciwnym razie false.

Wyjątki

Parametr options musi określać Negotiate , kiedy typ kontekstu to Machine.

Uwagi

Metoda ValidateCredentials wiąże się z serwerem określonym w konstruktorze. username Jeśli parametry i password to null, ta metoda weryfikuje domyślne poświadczenia dla bieżącego podmiotu zabezpieczeń.

Argument userName musi mieć formę nazwy użytkownika (na przykład mcampbell), a nie domeny\nazwy użytkownika lub username@domain.

Dotyczy