我正在尝试通过使用 NTLM 针对 Active Directory 检查第三方程序的凭据来授权访问。
此解决方案已经运行了很长时间 - 因为它是一款推出 5 年以上的产品。我已将其运行在我们的主域(我不是该域的管理员)和虚拟机(即在 Server 2008 上运行的域控制器)上。
我只在我的 Server 2003 虚拟机(域控制器)上遇到问题,它没有登录,而是响应此“身份验证机制未知”错误消息。
当我使用采用相同代码的测试工具时,从本地机器进行 NTLM 身份验证没有任何问题,问题似乎仅来自 PC 外部。
我使用同一台机器连接所有这些服务器,该机器不在任何域上(也不应该在),因为它是一个扫描仪。
我确信这一定是我的 Server 2003 机器的配置问题,但我一直无法找出原因。我在网上搜索到的相关信息很少,到目前为止没有任何有用的信息。
我已经在关闭 Windows 防火墙和禁用 Windows 防火墙服务的情况下进行了测试。
编辑:只需确保在域安全设置中启用了 NTLM(尽管我以前从未这样做过),方法是按照所述Lan Manager Authentication
允许发送LM & NTLM responses
此网页。不幸的是,问题仍然存在。