問題 我希望能夠在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