问题 我希望能够在Node.js中使用Windows身份验证。通过Web请求进行Windows身份验证C++/Node.js
据我所知,IIS在ASP.NET中处理Windows身份验证,但我无法弄清楚的是,我如何从node.js获取当前客户端Windows用户名。我知道它不是通过IIS运行的(并且不想真正走下IISNode路线)。
必须通过Node.js获取客户端的Windows用户名 - 即使我必须编写C++库/服务。
最初的想法是,我可以在ASP.NET中设置一个Web服务,它将使用Windows身份验证,并允许我使用Web请求来获取该用户 - 但这可能太天真了!
我不想问用户的用户名和密码 - 因为这没有意义。
任何想法,想法或我可以看的地方? 或者这是不可能的?
注意:这是在一个封闭的Intranet内部进行的,在我们的ASP.NET应用程序和Active Directory中使用Windows身份验证。
我认为您正在寻找的是http://en.wikipedia.org/wiki/Integrated_Windows_Authentication和NTLM身份验证。 – 2012-10-31 05:42:18