Поделиться через


PrincipalContext.ValidateCredentials Метод

Определение

Создает подключение к серверу и выполняет проверку указанных учетных данных в случае успешного подключения.

Перегрузки

ValidateCredentials(String, String)

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля.

ValidateCredentials(String, String, ContextOptions)

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля. Этот метод выполняет быструю проверку учетных данных для имени пользователя и пароля.

Комментарии

Аргумент userName в обеих перегрузках этого метода должен принимать форму имени пользователя (например, mcampbell), а не домен\имя_пользователя или username@domain.

ValidateCredentials(String, String)

Исходный код:
Context.cs
Исходный код:
Context.cs
Исходный код:
Context.cs

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля.

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

Параметры

userName
String

Имя пользователя, проверенное на сервере. Дополнительные сведения о формате userName см. в разделе "Примечания".

password
String

Пароль, проверенный на сервере.

Возвращаемое значение

true, если учетные данные являются действительными, в противном случае — false.

Комментарии

Метод ValidateCredentials привязывается к серверу, указанному в конструкторе. username Если аргументы и password имеют значение null, этот метод проверяет учетные данные по умолчанию для текущего участника.

Аргумент userName должен принимать форму userName (например, mcampbell), а не домен\имя_пользователя или username@domain.

Применяется к

ValidateCredentials(String, String, ContextOptions)

Исходный код:
Context.cs
Исходный код:
Context.cs
Исходный код:
Context.cs

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля. Этот метод выполняет быструю проверку учетных данных для имени пользователя и пароля.

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

Параметры

userName
String

Имя пользователя, проверенное на сервере. Дополнительные сведения о формате userName см. в разделе "Примечания".

password
String

Пароль, проверенный на сервере.

options
ContextOptions

Сочетание одного или нескольких значений перечисления ContextOptions, задающих параметры, которые используются для привязки к серверу. Этот параметр может задавать только простую привязку, а также привязку без использования SSL или согласования.

Возвращаемое значение

true, если учетные данные являются действительными, в противном случае — false.

Исключения

В параметре options должно быть указано значение Negotiate, если используется тип контекста Machine.

Комментарии

Метод ValidateCredentials привязывается к серверу, указанному в конструкторе. username Если параметры и password имеют значение null, этот метод проверяет учетные данные по умолчанию для текущего участника.

Аргумент userName должен принимать форму имени пользователя (например, mcampbell), а не домен\имя_пользователя или username@domain.

Применяется к