Udostępnij za pośrednictwem


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ą 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

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

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.

Dotyczy