node/expressでpassport-facebookを使用するときにFacebook認証がどのように機能するかを調べようとしています。
callbackURL と以下に続く関数について混乱しています。
コールバック URL の設定の違いを説明してもらえますか (これは、ログイン試行が成功した場所ですか? と、ログイン後に呼び出されるように見える関数 (accessToken、...) です。
passport.use(new FacebookStrategy({
clientID: FACEBOOK_APP_ID,
clientSecret: FACEBOOK_APP_SECRET,
callbackURL: "http://localhost:3000/auth/facebook/callback"
},
function(accessToken, refreshToken, profile, done) {
User.findOrCreate({ facebookId: profile.id }, function (err, user) {
return done(err, user);
});
}
));