SPA / WEBAPI2网站获取服务器名称而不是用户名

时间:2016-01-21 17:17:18

标签: authentication asp.net-web-api2

我已在Intranet上发布了我的SPA网站,但它没有拿起用户的Windows AD帐户。当我在VS2012中运行应用程序时,它会提取我的用户名,但是,当我通过浏览器打开网站并运行API的URL时,我收到此消息(由我的控制器生成)

string user = System.Environment.UserName; //(user being: OURDOMAIN\\WEBSERVERNAME$)

并在返回的JSON中......

'结果':'无法检查:用户登录失败&OURDOMAIN \ WEBSERVERNAME $'

这是一条DB消息(因为OURDOMAIN \ WEBSERVERNAME $不是数据库用户),我遇到的问题是我希望它接收Windows AD用户,而不是服务器名称。 在IIS上启用了Windows身份验证,其他所有内容都被禁用。

非常感谢您的帮助。

itsdanny

0 个答案:

没有答案