【发布时间】:2012-07-07 13:25:42
【问题描述】:
问题 我希望能够通过 Node.js 使用 Windows 身份验证。
我知道 IIS 在 ASP.NET 中处理 Windows 身份验证,但我不知道如何从 node.js 获取当前客户端 Windows 用户名。我知道它不是通过 IIS 运行的(并且真的不想走 IISNode 路线)。
必须有一种方法可以通过 Node.js 获取客户端的 Windows 用户名——即使我必须编写 C++ 库/服务。
最初的想法是我可以在 ASP.NET 中设置一个 Web 服务,该服务将使用 Windows 身份验证,并允许我使用 Web 请求来获取该用户 - 但这可能太天真了!
我不想向用户询问他们的用户名和密码 - 因为这没有抓住重点。
有什么想法、想法或我可以查看的地方吗? 或者这是不可能的?
注意:这是在封闭的 Intranet 中,Windows 身份验证与 Active Directory 一起在我们的 ASP.NET 应用程序中使用。
【问题讨论】:
-
我认为您正在寻找的是en.wikipedia.org/wiki/Integrated_Windows_Authentication 和 NTLM 身份验证。
标签: c++ node.js iis windows-authentication