使用google oauth2使用koajs,护照验证应用程序

时间:2016-03-23 00:30:56

标签: oauth-2.0 passport.js rethinkdb koa

我正在尝试使用koa和护照使用谷歌的api登录。我正在创建一个新的GoogleStrategy,这似乎工作正常 我的问题是在我不想重定向用户的路线中,我想将一些用户的信息从我的数据库发送到前端。我试过传递函数而不是successRedirect,但我没有运气。我是koa和rethinkDB的新手(使用它不确定在这种情况下是否重要)。任何想法都会有所帮助,谢谢。

//Routes
router.get('/auth/google', passport.authenticate('google' {session:false, scope:['email','profile'], accessType: 'offline', approvalPrompt: 'force'}));

router.get('/auth/google/callback', 
  passport.authenticate('google'),{successRedirect:'/home', failureRedirect:'/'}
);

0 个答案:

没有答案