[英]Get windows authenticated user name in .net app?
如何在.net应用程序中获取Windows身份验证的用户名? 我的应用程序托管在IIS上。 没有登录表单。 但是,我想获取浏览它的人的Windows用户名。 我尝试了所有的请求对象。 主要对象getcurrent()。name返回IIS应用程序池用户名。 但不是实际的用户。 请帮忙。 谢谢。
你不能。 除非您的应用程序使用的是Windows身份验证(并且可能会在某些时候提示它们,例如在firefox中),否则您无法获取此信息。 如果你允许它,那么通过http://msdn.microsoft.com/en-us/library/system.web.httpcontext.user.aspx访问它
HttpContext.User.Identity.Name
尽管如此 - 他们可能会在某个时候被提示登录。
除非启用Windows身份验证,否则无法使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.