Rackspace授权Node.js
我正在使用节点云文件进行身份validation。
var cloudfiles = require('cloudfiles'); var config = { auth : { username: 'my-username', apiKey: 'my-api-key' } }; var client = cloudfiles.createClient(config); console.log(client);
这就是我所得到的
{ config: { auth: { username: 'my-username', apiKey: 'my-api-key', host: 'auth.api.rackspacecloud.com' }, servicenet: false }, authorized: false }
用户名和apiKey是正确的,它在PHP中,但不是在node.js
authorized: false
– 哪里可以解决问题?
这会失败,因为不推荐使用“cloudfiles”npm模块。 官方的GitHub页面上说: https : //github.com/nodejitsu/node-cloudfiles
它也使用旧的身份validationforms,并尝试对一个错误的URL进行身份validation。 我试图改变它到一个正确的URL,但它仍然无法正常工作。
我build议你使用pkgcloud来代替这个模块。 Rackspace开发人员直接为这个软件包做出了贡献,因此它应该比您尝试使用的更新。
- Hello.js vs Passport.js?
- MEAN堆栈如何处理login和redirect
- 新用户注册后立即进行Passport身份validation
- 在Node.js Web-Server中确定用户angular色并授予API访问权限的正确方法是什么?
- 将非用户字段添加到有效内容以用于JWT令牌
- CORS问题从React应用程序>节点服务器>redirect到Google OAuth2身份validation发出AJAX请求
- 使用MEAN +护照更改基于用户angular色的视图
- Passport-js如何创build自定义策略
- 有没有人用过Mongoose-auth? 你如何搭配findOrCreateUsers?