我用 Active Directory 和 ADFS 2.0 设置了一个测试服务器 2008 框。我有一个使用 WIF 来联合身份的 ASP.NET 应用程序。ADFS 配置为使用 Active Directory 获取身份信息。我使用 WIF 将客户端应用程序配置为使用 ADFS 端点。
当我尝试以用户身份从浏览器加载 ASP.NET 应用程序时,我被重定向到 ADFS 端点并提示输入凭据。我尝试使用多个用户帐户登录,甚至重置密码,但凭据似乎永远不会正确,并返回 401 Unauthorized。我可以使用相同的凭据成功登录其他系统。
我已在详细模式下启用调试跟踪并在详细模式下启用审核,但我找不到任何错误或信息来帮助我找出问题所在。
如何获取更多信息以缩小问题范围?
更新:
我发现这个问题是由我的测试环境引起的。我的开发机器位于我们的公司域 (acme.com) 上。我为测试域控制器 (notacme.com) 和 Web 服务器创建了两个 2008R2 虚拟机。
如果我尝试从 acme.com 域上的计算机访问该网站,则会出现上述错误。如果我尝试从 notacme.com 域上的计算机访问该网站,它可以工作。
如何从 acme.com 域上的计算机访问该网站?