From 2099c79d83dcaf98449ea7944718c197c93a4313 Mon Sep 17 00:00:00 2001 From: Sahat Yalkabov Date: Mon, 25 Nov 2013 11:48:47 -0500 Subject: [PATCH] Save email address when making a new user with facebook oauth2 --- config/passport.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/passport.js b/config/passport.js index 00d3bd99bc..af20f36fbd 100755 --- a/config/passport.js +++ b/config/passport.js @@ -43,6 +43,8 @@ passport.use(new FacebookStrategy({ callbackURL: config.facebook.callbackUrl || "http://localhost:8000/auth/facebook/callback" }, function (accessToken, refreshToken, profile, done) { + console.log(profile); + User.findOne({ facebook: profile.id }, function(err, existingUser) { if (err) { @@ -56,7 +58,8 @@ passport.use(new FacebookStrategy({ var user = new User({ firstName: profile.name.givenName, lastName: profile.name.familyName, - provider: profile.provider + provider: profile.provider, + email: profile._json.email }); user[profile.provider] = profile.id;