PrincipalContext.ValidateCredentials Метод

Определение

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

Перегрузки

Имя Описание
ValidateCredentials(String, String)

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

ValidateCredentials(String, String, ContextOptions)

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

Комментарии

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

ValidateCredentials(String, String)

Исходный код:
Context.cs
Исходный код:
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 Если аргументы указаны passwordnull, этот метод проверяет учетные данные по умолчанию для текущего субъекта.

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

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

ValidateCredentials(String, String, ContextOptions)

Исходный код:
Context.cs
Исходный код:
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.

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