首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同权限的http基本认证

不同权限的http基本认证
EN

Stack Overflow用户
提问于 2014-08-21 18:25:03
回答 2查看 70关注 0票数 0

我正在开发中,到目前为止还没有在我的node.js应用程序中创建用户身份验证,但是我有一个管理后端,在那里我不希望为用户提供用户名和密码。

我正在寻找一种方法来实现基本的http身份验证,但根据提供的凭据,他们可以或不能去网站的不同领域,简而言之:我想为管理页面不同的凭据。

任何帮助都将不胜感激。

谢谢并致以问候,巴巴尔

EN

回答 2

Stack Overflow用户

发布于 2014-08-21 18:37:12

据我所知,你想要两种不同类型的测试员。一种是测试前端,但不影响后端;另一种是也影响后端。

我实际上会运行Node的两个实例,并将测试人员指向两个不同的urls。

在你的路由中,你检查环境,给出"testers1“的假响应,而实际的后端响应"testers2”。

像这样:

代码语言:javascript
复制
NODE_ENV=simulated node server

function (req, res) {
   if (process.env.NODE_ENV === 'simulated') {
     // Give fake response
   } else {
     // Get from backend
   }
}
票数 0
EN

Stack Overflow用户

发布于 2014-08-21 20:27:00

使用多个位置块和单独的访问文件或类似以下内容:

代码语言:javascript
复制
location /test/ {
    auth_basic            "Test";
    auth_basic_user_file  /access.txt;
    root '/webroot/$remote_user';
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25423934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档