PrincipalContext.ValidateCredentials 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建到服务器的连接,如果连接成功,则验证指定的凭据。
重载
ValidateCredentials(String, String) |
创建到服务器的连接并返回一个布尔值,该值指定所指定的用户名和密码是否有效。 |
ValidateCredentials(String, String, ContextOptions) |
创建到服务器的连接并返回一个布尔值,该值指定所指定的用户名和密码是否有效。 此方法对用户名和密码执行快速凭据验证。 |
注解
userName
此方法的两个重载中的 参数必须采用用户名 (例如 mcampbell) 而不是 domain\username 或 username@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\username 或 username@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
。
例外
注解
方法 ValidateCredentials 绑定到构造函数中指定的服务器。 username
如果 和 password
参数为 null
,则此方法验证当前主体的默认凭据。
参数 userName
必须采用 用户名 (格式,例如 mcampbell) ,而不是 domain\username 或 username@domain。