PrincipalContext.ValidateCredentials 方法

定义

创建到服务器的连接,如果连接成功,则验证指定的凭据。

重载

ValidateCredentials(String, String)

创建到服务器的连接并返回一个布尔值,该值指定所指定的用户名和密码是否有效。

ValidateCredentials(String, String, ContextOptions)

创建到服务器的连接并返回一个布尔值,该值指定所指定的用户名和密码是否有效。 此方法对用户名和密码执行快速凭据验证。

注解

userName此方法的两个重载中的 参数必须采用用户名 (例如 mcampbell) 而不是 domain\usernameusername@domain 的形式。

ValidateCredentials(String, String)

Source:
Context.cs
Source:
Context.cs
Source:
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) 而不是 domain\usernameusername@domain

适用于

ValidateCredentials(String, String, ContextOptions)

Source:
Context.cs
Source:
Context.cs
Source:
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 的简单绑定或 Negotiate 绑定。

返回

如果凭据有效,则为 true;否则为 false

例外

当上下文类型为 Machine 时,options 参数必须指定 Negotiate

注解

方法 ValidateCredentials 绑定到构造函数中指定的服务器。 username如果 和 password 参数为 null,则此方法验证当前主体的默认凭据。

参数 userName 必须采用 用户名 (格式,例如 mcampbell) ,而不是 domain\usernameusername@domain

适用于