Итак, вот моя конфигурация для стратегии паспорт-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.
Правильно ли это это реализовать или я должен рассмотреть другой способ сделать это?
Спасибо.