如何使用 PrincipalContext 验证用户名和密码对 Azure AD 帐户是否有效?我努力了:
try
{
using (PrincipalContext context = new PrincipalContext(ContextType.Domain, "mycompany.com", username, password))
{
if (context.ValidateCredentials(username, password))
{
return true;
}
}
}
catch (Exception)
{
}
return false;
但我收到错误:“LDAP 服务器不可用。”
用户名格式为:“AzureAD\\Username”
PrincipalContext 的构造函数应该如何连接到 Azure 并确认用户名和密码?