【问题标题】:Access to local resources denied with windows authentication enabled在启用 Windows 身份验证的情况下拒绝访问本地资源
【发布时间】:2013-11-26 16:55:27
【问题描述】:

我们有一个在 IIS 7.5 上运行的 Web 应用程序(文档管理系统),启用了 Windows 身份验证和 ASP.Net 模拟。当用户请求文档时,文档应该在本地缓存以供查看,但用户不断获取对缓存路径的访问被拒绝,即使 NTFS 赋予他们对目录的完全控制权。

应用程序正在运行一个域用户,该用户是该计算机上的本地管理员,并且模拟设置为模拟经过身份验证的用户。

此外,Windows 身份验证提供程序设置为协商和 NTLM。

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 您是否尝试过添加 IUSR_ 以访问文件夹/文件?
  • IUSR_ 不存在。但我已经添加了完全控制的 IUSR 和 IIS_IUSRS

标签: asp.net iis iis-7 iis-7.5


【解决方案1】:

事实证明,问题的原因是双跳。第一个跃点发生在用户通过 IIS 服务器的身份验证但当 IIS 尝试访问本地资源(第二个跃点)时,第二个跃点是不允许的,否则开发人员或管理员可能会滥用您的凭据并以用户不使用的方式使用它们没有预料到。

IIS, Windows Authentication and the Double Hop issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2018-12-17
    • 2019-09-21
    • 2016-03-15
    • 2011-04-06
    • 1970-01-01
    相关资源
    最近更新 更多