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