In my application i register the facebook-strategie as follows: But the returned profile does not contain the email-field....
passport.use(new FacebookStrategy({
From Facebook graph APIv2.4, we need to explicitly specify fields to get.
Introducing Graph API v2.4
So, we can write like:
passport.use(new FacebookStrategy({
clientID: config.facebook.clientID,
clientSecret: config.facebook.clientSecret,
callbackURL: config.facebook.callbackURL,
profileFields: ['id', 'email', 'gender', 'link', 'locale', 'name', 'timezone', 'updated_time', 'verified'],
},