是否可以使用以下方法在Azure AD中验证用户
public bool ValidateCredentials(string domainName, string userName, string password)
{
using (PrincipalContext pCtx = new PrincipalContext(ContextType.Domain, domainName))
{
bool isValid = pCtx.ValidateCredentials(userName, password);
return isValid;
}
}
我提供的域为“ xyz.onmicrosoft.com”,并在相应的Azure AD下提供了用户名和密码。和 收到异常“无法联系服务器。”
答案 0 :(得分:0)
Azure AD不提供与Active Directory相同的终结点,因为两者是完全不同的产品。
您需要使用Open Id Connect或WS-Fed或SAML2流来对用户进行身份验证。
这里各种情况的指导:https://docs.microsoft.com/en-us/azure/active-directory/develop/authentication-scenarios