从Web应用程序访问Active Directory数据

时间:2011-05-05 08:47:56

标签: c# asp.net-mvc-3 active-directory windows-authentication

我正在使用C#和Razor开发ASP.NET MVC3应用程序。我将身份验证机制设置为我的应用程序作为Windows身份验证。

网络使用 Active Directory ,我用它来验证用户身份。现在,我想创建一个访问日志来跟踪访问应用程序的(Intranet)用户以及他们执行的操作。

如何使用c#代码从 Active Directory 获取当前位于我的应用程序中的用户的用户名?

由于

弗朗西斯

1 个答案:

答案 0 :(得分:0)

在MVC控制器内:

string username = User.Identity.Name;

(前提是该网站使用Windows身份验证)