IIS 8.5 windows身份验证工作不正常

IIS 8.5 windows身份验证工作不正常,iis,windows-authentication,iis-8,Iis,Windows Authentication,Iis 8,我将iiS 8.5设置为使用windows身份验证,并且只允许作为本地用户组成员的域用户访问网站内容 一切正常,本地用户组成员的用户将通过身份验证登录屏幕并访问web内容。如果没有,用户将看到默认的iis错误页面,这一切都很好 问题是,一旦web内容出现,登录屏幕就会出现,并再次询问用户名/密码,用户必须不断单击“取消”按钮使其消失,而不知道原因 我尝试了许多不同的设置,但都不起作用。和身份验证提供者的变更顺序一样,只使用NLM,在internet中添加可信站点选项等 这简直让我抓狂,似乎很容易

我将iiS 8.5设置为使用windows身份验证,并且只允许作为本地用户组成员的域用户访问网站内容

一切正常,本地用户组成员的用户将通过身份验证登录屏幕并访问web内容。如果没有,用户将看到默认的iis错误页面,这一切都很好

问题是,一旦web内容出现,登录屏幕就会出现,并再次询问用户名/密码,用户必须不断单击“取消”按钮使其消失,而不知道原因

我尝试了许多不同的设置,但都不起作用。和身份验证提供者的变更顺序一样,只使用NLM,在internet中添加可信站点选项等

这简直让我抓狂,似乎很容易设置内置iis/windows服务器,为什么要让它按预期工作如此困难

我们将非常感谢您的任何想法和帮助

环境
  • Windows Server 2012 R2上的iis 8.5
  • 已安装Windows身份验证
  • 在SSL上运行

  • 尝试在Windows身份验证高级设置中将扩展保护设置为“接受”

    为此: 访问IIS管理器 单击您尝试配置的网站 点击验证 然后,单击Windows身份验证 在右侧,单击“高级设置” 在扩展保护中,选择“接受”

    我用这个配置解决了这个问题

    下面是一个好的IIS配置指南:


    希望有帮助

    尝试在Windows身份验证高级设置中将扩展保护设置为“接受”

    为此: 访问IIS管理器 单击您尝试配置的网站 点击验证 然后,单击Windows身份验证 在右侧,单击“高级设置” 在扩展保护中,选择“接受”

    我用这个配置解决了这个问题

    下面是一个好的IIS配置指南:


    希望有帮助

    在使用angular单页应用程序后端.Net内核时,我也面临同样的问题使用以下步骤解决

    • 匿名身份验证=已禁用

    • 基本身份验证=已禁用

    • 窗口身份验证=已启用

    使用以下设置使用高级设置的窗口身份验证

    • 设置扩展保护=必需
    • 设置启用的内核模式身份验证=已选中
    在提供程序中设置NTLM并进行协商


    在使用angular单页应用程序后端.Net内核时,我也面临同样的问题使用以下步骤解决

    • 匿名身份验证=已禁用

    • 基本身份验证=已禁用

    • 窗口身份验证=已启用

    使用以下设置使用高级设置的窗口身份验证

    • 设置扩展保护=必需
    • 设置启用的内核模式身份验证=已选中
    在提供程序中设置NTLM并进行协商


    我认为你无法设置第1段。所以,请分享你的配置,以说明这是如何可能的。我认为你不能设置第1段。因此,请分享您的配置,以显示它是如何可能的。