限制userid对node.js的访问

时间:2016-01-06 20:23:59

标签: node.js authentication authorization .htpasswd

我发现自己陷入了两难境地。我准备将代码推送到测试服务器(在互联网的野外)处理用户注册和身份验证(使用Express + Passport)进行验收测试。

但是,我希望能够将测试服务器的访问权限限制为将要执行测试的用户。我知道节点不支持.htpasswd文件机制,但是在应用程序身份验证过程开始之前,还在寻找限制用户访问服务器的另一种方法。

欢迎所有的想法!

1 个答案:

答案 0 :(得分:0)

您可以通过应用程序或服务器防火墙中的IP地址进行限制。如果您在节点前面有一个像nginx这样的反向代理,那么您可以将其设置为需要通过类似htpasswd的文件进行基本身份验证。