authentication - IIS7 : Setup Integrated Windows Authentication like in IIS6

标签 authentication iis-7 windows-authentication

这适用于不属于 AD 域的 Windows Server 2008 上的 IIS 7。我想用密码保护一个网站,人们必须输入用户名/密码(例如 Windows 帐户)才能查看该网站。然后,网站将使用自己的身份验证方法(表单)来处理用户帐户并决定是否显示成员(member)特定页面等。

在 IIS6 中,我们只是禁用了匿名访问并启用了集成 Windows 身份验证。 IIS7 的行为有所不同,当我输入 Windows 用户名/密码来查看站点时,该站点显示正常,但重定向到登录页面。一旦我登录,该网站就会自然地运行。我需要能够在不使用网站凭据登录的情况下浏览该网站。

我认为启用匿名访问在这里没有意义,因为我希望访问该网站时受到密码保护(当您第一次导航到该网址时会弹出用户名/密码对话框)。

感谢任何帮助!

最佳答案

要在 Windows 7 计算机上的 IIS7 上启用 Windows 身份验证:

  • 转到控制面板

  • 点击程序>>程序和功能

  • 从左侧选择“打开或关闭 Windows 功能”。

  • 扩展互联网信息服务>>万维网服务>>安全

  • 选择“Windows 身份验证”并单击“确定”。

  • 重置 IIS 并立即 checkin IIS 以进行 Windows 身份验证。

享受

关于authentication - IIS7 : Setup Integrated Windows Authentication like in IIS6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436169/

相关文章:

c# - 在 IIS 7 中启动应用程序时出现 "CS0016: Could not write to output file"错误

windows-authentication - STS 不支持请求的身份验证方法

iis-7 - 在IIS 7中添加特定于站点的错误页面设置

javascript - 如何使用已有的 REST API 后端在 Angular 应用程序中实现登录系统

java - Java中良好的身份验证和授权包?

Spring 安全仅用于授权。外部认证

http - IIS 7 URL重写模块: Custom response and Post Data

java - 使用 NTLMv2 的集成 Windows 身份验证

c# - 如何从 Windows 操作系统获取当前用户名和密码。

ruby-on-rails - Rails 中的密码不能为空(使用 has_secure_password)