我在mvc c#中有网站,在服务器上运行。 如果用户在Active Directory中,我想绕过登录页面并验证用户身份。 对于我的网站,我启用了表单身份验证和匿名身份验证。
问题是,我想找出访问该网站的用户的名字。用户可以在互联网上。使用此名称,我将在Active目录中进行查找并进行验证。
我无法找到用户名。 任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
您可以使用Active Directory作为Active Directory Authentication
在mvc中拥有Membership Provider
并获取用户名
MembershipUser user = Membership.GetUser();
if (user != null)
string name = user.UserName;