我想在我公司使用node.js进行文件上传。他们拥有的当前文件上传器是一个简单的html 5页面,其中包含php脚本后端,即php_auth_user进行身份验证。我的老板喜欢node.js用于文件上传的想法,但不确定我们如何验证/授权此文件上传器。
我已经想出如何从这两个站点的apache转发到我的节点服务器:
Apache + Node.js + mod_proxy. How to route one domain to :3000 and another to :80
http://thatextramile.be/blog/2012/01/hosting-a-node-js-site-through-apache
但是,我无法弄清楚如何在节点应用程序中访问php_auth_user服务器变量。
有什么想法吗?
编辑:
我不是在寻找node.js的身份验证。我将使用其中一个ldap身份验证库。我想要的是我的节点服务器能够获取在我们预先存在的http basic auth期间发送的php_user_auth和php_user_pwd服务器变量的方法。然后,我将使用这些变量对后台的ldap进行身份验证。
答案 0 :(得分:1)
以下是我发现的一些有用的事情:
node.js passport
的常用身份验证node.js modules - authentication
这也将一些有趣的技术联系在一起 - orchestrate
这可以帮助您访问PHP身份验证变量 - stackoverflow