访问来自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身份验证)
(如果需要的会员提供者将访问活动目录 - 你不需要那样做) – Nathan 2011-05-05 08:54:27
感谢您的回答。我可以在哪个命名空间中找到User类?对于Windows身份验证,我只需要设置我的Web配置文件 – CiccioMiami 2011-05-05 09:19:41