【发布时间】:2013-04-18 19:07:30
【问题描述】:
我正在尝试使用使用 3Scale 的 API 管理的 nodejs 设置原型 API。
我找到了他们的插件集成代码,如下:
var ThreeScale = require('3scale').Client;
// keep your provider key secret
var client = new ThreeScale("X");
// you will usually obtain app_id and app_key from request params
client.authrep({ app_id: "Y",
app_key: "Z" }, function(response){
if(response.is_success()) {
// continue
} else {
throw new Error("not authorized " + response.error_message);
}
});
作为服务器模块的一部分,这对我来说 一些 有意义。但是,我不确定客户的凭据在那个等式中的位置......
我看到它是因为客户端指向您的应用程序,这是应用程序的密码......但是实际客户端的用户名/密码呢!?在哪里检查?
我觉得我没有掌握他们的架构(可能是因为这是我的第一个真正节点项目,而且绝对是我第一次使用 3Scale)...
此外,客户的请求是什么样的?
【问题讨论】:
标签: api node.js authentication 3scale