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.