在ASP.Net Web API中,您如何获得LogonUserIdentity?

时间:2015-09-08 18:52:47

标签: asp.net-web-api

我可以在ASP.Net MVC中执行此操作

 var userName = request.LogonUserIdentity.Name;

如何在ASP.Net Web API中完成此操作?

1 个答案:

答案 0 :(得分:0)

正如经常发生的那样(至少和我在一起),我花了一个小时寻找答案,然后在堆栈溢出问题发布后2分钟找到答案。事实证明,只需要通过HttpContext.Current.Request而不是Request。在Web API中,这里是如何完成的:

var userName = HttpContext.Current.Request.LogonUserIdentity.Name