【问题标题】:how to find client side windows authenticated user name in ASP.NET如何在 ASP.NET 中查找客户端窗口经过身份验证的用户名
【发布时间】:2016-03-31 12:31:55
【问题描述】:

我的代码部署在服务器,现在在客户端,当用户进入网站时,应该显示用户的windows认证用户名。请帮忙。

【问题讨论】:

标签: asp.net asp.net-mvc


【解决方案1】:

你可以读取windows认证用户

string authuser;
authuser = HttpContext.Current.User.Identity.Name;

之后,您可以从活动目录中读取有关用户的更多信息。

【讨论】:

  • 它给了我服务器端的用户名,而不是客户端。
  • @SibashritPattnaik 您是否更新了 web.config 中的设置或从 IIS 启用了 Windows 身份验证?
  • 没有。你能告诉我这样做的整个过程吗?
  • @SibashritPattnaik 检查问题评论中添加的链接。它有详细步骤的答案。请在发布问题之前尝试搜索。
  • 只是评论添加,在 MVC 类 Controller 有这个属性:public IPrincipal User { get; } // The user security information for the current HTTP request.
猜你喜欢
  • 1970-01-01
  • 2014-07-13
  • 1970-01-01
  • 2018-10-22
  • 2021-01-04
  • 2017-06-02
  • 2020-10-20
  • 2021-01-25
  • 2022-08-14
相关资源
最近更新 更多