Node.js的OAuth扩展 OhAuth

jopen 12年前

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.推ter(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);      });

项目主页:http://www.open-open.com/lib/view/home/1338166367698