Windows身份验证&文件夹读访问

时间:2015-08-18 05:25:21

标签: asp.net iis file-permissions windows-authentication

我有一个文件夹,用于存储我的所有应用程序。现在,“每个人”都具有对该文件夹的读取权限,并且某些子文件夹可以完全访问所有人,以便他们能够通过我的网络应用程序存储文件。

我正在使用Windows身份验证来检索用户当前登录的用户名。

我想禁用用户(显然是'Everyone'组的一部分)的选项来浏览我的应用程序文件夹的内容并查看我的应用程序文件(并删除某些文件)。我试图使用匿名身份验证,它工作正常,但我无法检索用户登录的用户名。

有什么建议吗?我迷路了。

1 个答案:

答案 0 :(得分:0)

尝试获取寡妇身份,然后提取其名称属性。

    WindowsIdentity identity = HttpContext.Current.Request.LogonUserIdentity;
    string username =  identity.Name;