我可以在ASP.Net MVC中执行此操作
var userName = request.LogonUserIdentity.Name;
如何在ASP.Net Web API中完成此操作?
答案 0 :(得分:0)
正如经常发生的那样(至少和我在一起),我花了一个小时寻找答案,然后在堆栈溢出问题发布后2分钟找到答案。事实证明,只需要通过HttpContext.Current.Request而不是Request。在Web API中,这里是如何完成的:
var userName = HttpContext.Current.Request.LogonUserIdentity.Name