所以这是我对护照-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 帐户相关联。
这是实现它的正确方法还是我应该考虑另一种方法?
谢谢。