我开发了一个nodejs Intranet Linux应用程序,它可以根据Windows用户ID从公司LDAP获取用户名/电子邮件/电话和其他信息 用户在浏览器中输入他们的 Windows 用户 ID 来访问应用程序,然后我在 ldap 目录中进行简单的查找。当然,他们可以输入任何用户 ID,因为我不要求输入密码(目前不是一个选项),所以那里有一个漏洞。
我希望将登录的 Windows 用户 ID 传递到我的 NodeJS(或者至少能够将其转发到 LDAP 以获取用户 ID)。
我从哪里开始?我用谷歌搜索过,但找不到任何具体答案。
我可以完全控制 Intranet Linux 服务器,如有必要,我可以实现 Apache/php 解决方案。
我还希望它可以在 Chrome/Firefox 中使用。
谢谢!
最佳答案
您无法从浏览器的 JavaScript 沙箱中获取此类详细的环境信息。如果有的话,您可能最终不得不依赖某些浏览器插件(无论您自己编写一个还是使用 java/flash/etc)来获取信息。
关于node.js - 在我的 Node js 中获取 Windows 用户 ID,以便我可以针对 LDAP 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24387795/