In my application i register the facebook-strategie as follows: But the returned profile does not contain the email-field....
passport.use(new FacebookStrategy({
clientID: config.facebook.clientID,
clientSecret: config.facebook.clientSecret,
callbackURL: config.facebook.callbackURL,
passReqToCallback: true
},
function(req, accessToken, refreshToken, profile, done) {
// No email in the following colsole.log
console.log(JSON.stringify(profile));
}));
The get is as follows:
app.get('/oauth/facebook', passport.authenticate('facebook', {
failureRedirect: '/login',
scope:['email']
}));
(So i am using scope as said here: Passport-facebook doesn't get email)
On the FB-Login Page iam even asked for the email and i do provide it:
Any help is very appriciated!
scope:['email']
– Schock