访问来自Web应用程序的Active Directory数据

问题描述:

我正在开发一个C#和Razor的ASP.NET MVC3应用程序。我将身份验证机制设置为Windows身份验证的应用程序。访问来自Web应用程序的Active Directory数据

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

我如何通过使用c#代码从获得Active Directory当前在我的应用程序中的用户的用户名?

感谢

弗朗西斯

内的MVC控制器:

string username = User.Identity.Name; 

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

+0

(如果需要的会员提供者将访问活动目录 - 你不需要那样做) – Nathan 2011-05-05 08:54:27

+0

感谢您的回答。我可以在哪个命名空间中找到User类?对于Windows身份验证,我只需要设置我的Web配置文件 – CiccioMiami 2011-05-05 09:19:41