我正在尝试根据用户在Active Directory中的组织单位验证用户的登录凭据。我怎么能这样做?
这是我到目前为止的尝试,但我无法通过OU指定。
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain,
"domain", "OU=LRF,OU=HR,OU=Users, DC=domain, DC=local"))
{
// validate the credentials
bool isValid = pc.ValidateCredentials(textBox1.Text, textBox2.Text);
if (isValid == true)
{
new Form1().Show();
}
else MessageBox.Show("Access Denied");
}