【问题标题】:IIS 7 and windows authentication from outside the web server's domain来自 Web 服务器域外部的 IIS 7 和 Windows 身份验证
【发布时间】:2011-10-06 15:49:26
【问题描述】:

我已经在 IIS 7 中部署了我的网站,并且可以在 Web 服务器上正常浏览它。 我已将其设置为 Windows 身份验证(仅),并且在从域外部浏览时,我希望接受凭据挑战,并在输入 AD 中存在的域\用户名和密码组合时获得访问权限。

401 - 未经授权:由于凭据无效,访问被拒绝。我的 iis 日志

我在 IIS 中放了一个虚拟站点并将其设置为匿名,我也可以浏览到这个没有问题。

我检查了 web 服务器上是否安装/设置了 windows auth,确实如此。

我需要哪些配置参数才能使其正常工作?

*是的,我知道我应该对存储在数据库中的帐户使用某种自定义身份验证提供程序,但我还不想这样做。

感谢您的任何建议,智慧之言。

【问题讨论】:

  • 您收到此错误是因为您尝试访问使用 Windows 身份验证的网站,并且您的网站无法确定您尝试使用的用户。换句话说,它不是为在域外使用而设计的。
  • 感谢您的意见。是的,这就是我的想象......那么问题是,我如何让我的网站提示输入密码并接受域\用户名和密码组合

标签: windows iis authentication dns


【解决方案1】:

我认为您唯一的选择是启用基本身份验证。然后,用户应输入完整的域\用户名和密码。请注意,基本身份验证仅使用 base64,可以很容易地解码。因此,如果您启用基本身份验证,您也必须使用 SSL/TLS。

【讨论】:

    【解决方案2】:

    在 Internet Explorer 中,您可以通过以下方式提示您:Internet 选项 > 安全 > 自定义级别 > 用户身份验证 > 登录 > 提示输入用户名和密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2016-06-10
      • 2012-04-18
      • 2020-05-06
      • 2014-06-30
      • 1970-01-01
      相关资源
      最近更新 更多