Node.js的OAuth擴展 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.推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);
});
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!