在Firefox中使用Windows身份验证时访问网络共享文件

时间:2018-07-03 08:43:24

标签: c# asp.net-mvc firefox iis impersonation

通过Windows身份验证和ASP.NET模拟在IIS中托管的MVC Web应用程序访问共享的网络位置并列出共享给当前用户的文件。它可以从chrome正常工作,而在使用Firefox时无法正常工作。

System.Security.Principal.WindowsIdentity.GetCurrent().Name

在两种情况下都将返回当前用户。但是当使用Firefox时,访问被拒绝到共享位置。

编辑: firefox中的问题已修复,但现在MS Edge具有相同的问题

1 个答案:

答案 0 :(得分:0)

在Firefox地址栏中输入about:config

将您的尿液列入白名单

network.negotiate-auth.trusted-uris, 
network.negotiate-auth.delegation-uris, 
network.automatic-ntlm-auth.trusted-uris

https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication