在不使用Windows身份验证的情况下获取Windows用户名?

时间:2012-03-23 06:59:55

标签: c# .net asp.net-mvc-3 windows-authentication .net-security

是否可以在不使用Windows身份验证的情况下获取ASP.NET MVC3中当前登录的Windows用户名?我只需要登录名,别无其他。

我正在构建一个快速而肮脏的仪表板应用程序,供我的团队使用。团队的某些机器无法放入域中,我不希望用户登录使用该系统。

我尝试过使用HttpContext.Current.User.Identity.Name无济于事。我也尝试检查请求参数,但它们似乎不包含此用户名。

1 个答案:

答案 0 :(得分:0)

  

是否可以获取当前登录的Windows用户名   ASP.NET MVC3没有使用Windows Auth?

不,这是不可能的。那么你总是可以在你的应用程序中输入一个输入字段并要求用户输入它。但是,如果不使用Windows身份验证,则HTTP传输级别没有任何内容可以为您提供此信息。