C#Active Directory客户端用户名

时间:2014-12-19 20:18:50

标签: c# authentication login web

我在mvc c#中有网站,在服务器上运行。 如果用户在Active Directory中,我想绕过登录页面并验证用户身份。 对于我的网站,我启用了表单身份验证和匿名身份验证。

问题是,我想找出访问该网站的用户的名字。用户可以在互联网上。使用此名称,我将在Active目录中进行查找并进行验证。

我无法找到用户名。 任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Active Directory作为Active Directory Authentication在mvc中拥有Membership Provider并获取用户名

MembershipUser user = Membership.GetUser();
if (user != null)
    string name = user.UserName;