当前位置: 软件>JavaScript软件
Node.js的OAuth扩展 OhAuth
本文导语: OhAuth 是基于 Node.js 的扩展,用于简化 OAuth 的开发,实现客户端无重定向的 OAuth 认证支持。 示例代码: var Express = require('express') , app = Express.createServer(Express.favicon(),Express.static(__dirname)) , OhAuth = require('./ohauth') ,...
OhAuth 是基于 Node.js 的扩展,用于简化 OAuth 的开发,实现客户端无重定向的 OAuth 认证支持。
示例代码:
var Express = require('express')
, app = Express.createServer(Express.favicon(),Express.static(__dirname))
, OhAuth = require('./ohauth')
, strategies = require('./ohauth-strategies');
var cK = 'consumerKey', cS = 'consumerSecret'
, ohAuth = new OhAuth(strategies.twitter(cK,cS,'http://127.0.0.1:1337'),app);
app.configure(function(){
app.use(app.router);
});
app.listen(1337);
app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
// when you're done, you'll get an access key and an access secret printing out here
app.get('/oauth/success',function(req,res){
res.send(req.session.credentials);
});