如何创build基本身份validation的用户帐户?

我想为我的网站添加基本身份validation。 我按照configuration基本身份validation(IIS 7)的MSDN文章中的说明,

使用用户界面

  1. 打开IISpipe理器并导航到您想要pipe理的级别。 有关打开IISpipe理器的信息,请参阅打开IISpipe理器(IIS 7) 。 有关在UI中导航到位置的信息,请参阅IISpipe理器中的导航(IIS 7) 。
  2. 在“ function视图”中 ,双击“ 身份validation”
  3. 身份validation页面上,select基本身份validation
  4. 在“ 操作”窗格中,单击“ 启用”以使用默认设置的“基本”身份validation。
  5. 或者,在“ 操作”窗格中,单击“ 编辑”以键入默认的域和领域。
  6. 在“ 编辑基本身份validation设置”对话框的“ 默认域”文本框中,键入默认域或将其保留为空。 在login到您的网站时没有提供域的用户将根据此域进行身份validation。
  7. 在“ 领域”文本框中,键入领域或将其留空。 通常,您可以使用与用于默认域相同的值作为领域名称。
    • 重要
      如果在Realm文本框中input默认域名,则在用户名和密码质询期间,您的内部Microsoft Windows域名可能会暴露给外部用户。
  8. 单击确定closures编辑基本身份validation设置对话框。

以下是我迄今为止所做的:

IIS管理器 - 身份验证 认证页面 - 基本认证

现在我需要为基本身份validation创build一个用户帐户。

有谁知道如何在IISpipe理器中创build用户?

右键单击计算机,然后select“pipe理”(或进入控制面板>pipe理工具>计算机pipe理),在“本地用户和组”下,您可以添加一个新用户。 然后,为该用户授予阅读站点所在的目录的权限。

注意:创build用户后,请确保编辑用户并删除所有angular色。

我知道这是一个非常古老的问题,但我想补充一点解释,我发现困难的方式(这是nb的信息)。

“基本身份validation”与您的本地计算机或networking共享相同的帐户。 如果您将域和领域保留为空,则本地帐户就是实际使用的帐户。 因此,要添加一个新帐户,您需要按照确切的过程向本地计算机添加普通的新用户帐户(由JoshM或在此显示 )。 如果您input域和领域,您可以在本地活动目录中创buildnetworking帐户,这些将用于login和注销用户。

因为它已经存在了很长时间,所以基本authentication通常与任何浏览器/系统兼容,但它确实存在主要缺陷:

  • 用户和密码以明文forms发送(SSL除外)
  • 您需要为每个用户或客户拥有一个用户帐户

有关基本身份validation或用户帐户的更多信息,请参阅以下MSDN页面 。

不幸的是,对于安装在Windows 7/8机器上的IIS,没有select只为IIS身份validation创build用户。 对于Windows Server,可以从IISpipe理器UI中添加用户。 这些用户仅在IIS上具有angular色,但对于系统的其余部分不具有angular色。 在这篇文章中,它展示了如何添加用户,但是它不正确的说明也适用于标准操作系统,它只适用于服务器版本。

它在我看来像Windows 8和IIS 7不再提供任何用户界面来创build用户名和密码的基本身份validation是不是一个Windows本地用户帐户。 创build仅用于IIS的用户名/密码authentication对显然是一种优越的方法,但是如何完成并不清楚和简单。

命令行工具就是为此而存在的。 有些人创build一个Windows帐户,然后删除本地用户权限login。

如果使用高级用户pipe理(从命令行: netplwiz )创build用户,则修改组,删除用户并添加iis_users。 他们将能够validation您的网页,而不是电脑。

只是要添加一个注释,因为我不能评论没有50 +代表…

如果您在服务器上启用了FIPS,则不允许您创build用户。 因为IIS v8(和更低的我会想象)不使用FIPSencryptionalgorithm。 如果它支持它将会很好,因为与映射到独立文件夹的虚拟用户相比,Windows中的用户帐户显然是不安全的。 太糟糕了。

在这里输入图像说明

使用来自Microsoft的说明configuration基本身份validation。 但是对于默认域名,请键入您的计算机名称。 要find您的计算机名称,单击开始,右键单击计算机,单击属性,然后search您的计算机名称:)

接下来,创build用户就像你通常在Windows 7上做的,或者如果你不知道该怎么做,去控制面板,用户,添加帐户…..等等等等等….得到它?

接下来转到iis并为您刚刚创build的用户设置权限。 小心设置权限,使其完全按照你的要求。

就这样! 要login,请input用户名和密码!

注意:用户名应该是简单的字母,而不是大写。 我不确定这个,所以我告诉你这个。