【问题标题】:Protect ASP.NET website with NT username/password dialog使用 NT 用户名/密码对话框保护 ASP.NET 网站
【发布时间】:2011-10-21 10:08:47
【问题描述】:

我们在同一台 IIS (Windows 2003) 服务器上运行了网站的生产和开发版本。我们不希望外部的每个人都可以使用开发版本。但我们也不希望仅仅为了改变用户访问它的方式而对身份验证系统或站点结构进行更改。

因此,最好在有人第一次尝试加载开发站点的网页时显示类似于 windows 用户名/密码对话框的内容。如果该对话框将接受服务器帐户的访问凭据,那将是有意义的。成功提交 NT 用户名/密码后,用户应该能够加载开发网站的页面。

所以,基本上我们不想修改开发应用程序来接受 NT 用户名/密码进行登录。我们只是希望只有有权访问服务器本身的人才能保护和访问它。关于如何做到这一点的任何想法?

【问题讨论】:

    标签: asp.net iis windows-server


    【解决方案1】:

    我假设您使用的是 2.0,尽管大部分配置是相同的:

    http://msdn.microsoft.com/en-us/library/ff647405.aspx

    不应进行任何更改,只需将应用程序配置为使用 Windows 身份验证、拒绝匿名用户并可选择指定允许访问的某些组。

    【讨论】:

      猜你喜欢
      • 2017-12-02
      • 1970-01-01
      • 2023-04-02
      • 2014-05-24
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      相关资源
      最近更新 更多