OhAuthNode.js的OAuth扩展

联合创作 · 2023-09-23 19:02

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);
});
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报