使用passport-twitter更改回调URL

时间:2014-04-11 14:43:18

标签: javascript node.js twitter passport.js passport-twitter

我正在使用passport-twitter将twitter连接添加到我的网站。

用户可以通过不同的操作进行连接,我希望根据用户点击的位置将其重定向到不同的页面。

到目前为止,我每次登录都使用相同的回调网址:

passport.use(new TwitterStrategy({
    consumerKey: TWITTER_CONSUMER_KEY,
    consumerSecret: TWITTER_CONSUMER_SECRET,
    callbackURL: "http://127.0.0.1:3000/auth/twitter/callback"
  },
  function(token, tokenSecret, profile, done) {
   // some code
  }
));

这里我想添加一个传递给我的twitter策略的参数来定义要使用的callbackURL:

app.get('/auth/twitter/:option',
  passport.authenticate('twitter'));

我该怎么做?

非常感谢

0 个答案:

没有答案