这是我针对Facebook登录策略的配置:
passport.use(new FacebookStrategy({
clientID: ".....",
clientSecret: ".....",
callbackURL: "http://localhost:1337/register/facebook/callback",
},
facebookVerificationHandler
));
这里是facebookVerificationHandler:
var facebookVerificationHandler = function (accessToken, refreshToken, profile, done) {
process.nextTick(function () {
.......
});
};
在facebookVerificationHandler中有没有一种方法可以访问请求对象?
用户使用LocalStrategy注册到我的网站,但是随后他们将能够添加其社交账户并将这些账户与其本地账户相关联。当调用上述回调时,当前已登录的用户已经在req.user中可用,因此我需要访问req以将用户与Facebook帐户关联起来。
这是实现它的正确方式吗?还是我应该考虑另一种方式来实现它?
谢谢。