PassportBet是暴雪公司Battle.etOAuth服务认证的Passport策略。要使用这个,你需要在Battle.etDeveloperPortal上注册。
安装$ pm istall passport-bet用法配置
var BetStrategy = require('passport-bet').Strategy;var BNET_ID = process.ev.BNET_IDvar BNET_SECRET = process.ev.BNET_SECRET// Use the BetStrategy withi Passport.passport.use(ew BetStrategy({ clietID: BNET_ID, clietSecret: BNET_SECRET, callbackURL: "https://localhost:3000/auth/bet/callback"}, fuctio(accessToke, refreshToke, profile, doe) { retur doe(ull, profile);}));认证请求:
app.get('/auth/bet', passport.autheticate('bet'));app.get('/auth/bet/callback', passport.autheticate('bet', { failureRedirect: '/' }), fuctio(req, res){ res.redirect('/'); });
评论