当我使用 {user} 进行身份验证时,IIS Windows 身份验证有效,但当我使用 {domain1}\{user} 进行身份验证时,IIS Windows 身份验证无效

当我使用 {user} 进行身份验证时,IIS Windows 身份验证有效,但当我使用 {domain1}\{user} 进行身份验证时,IIS Windows 身份验证无效

我在我的域上启动了一个 IIS 服务器,并确认我可以访问http://我的计算机名称并显示默认的 IIS 页面。

然后我启用了 Windows 身份验证并禁用了匿名身份验证,web.config 文件现在如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <security>
      <authentication>
        <anonymousAuthentication enabled="false" />
        <windowsAuthentication enabled="true" />
      </authentication>
    </security>
  </system.webServer>
</configuration>

现在当我去http://我的计算机名称系统提示我输入用户名和密码(这是预期的)。

我输入“domain1\username”和密码,但收到 401 未授权的错误。

我只需输入“用户名”和密码,就得到 200 OK。

我还具有从“domain1”到“domain2”的信任,并且“domain2”用户在使用“domain2 \ user2”作为用户名进行身份验证时可以正常访问该站点。

当我没有在“domain1”中包含用户的域时,为什么身份验证会起作用?

谢谢〜!

Windows2012R2 上的 IIS 6.2 Windows 身份验证已启用,并且启用了 2 个提供程序 1

相关内容