Я пытаюсь войти через Facebook, используя «response-facebook-login» и «passport-facebook-token» в nodejs.
Я успешно вошел в веб-браузер, но в мобильном браузере я получаю сообщение об ошибке "URL Bloocked".
Когда я переключаюсь в режим рабочего стола на моем телефоне, он успешно входит в систему.
const module.exports = passport => {
passport.use(
"facebookStrategy",
new FacebookStrategy(
{
clientID: *****,
clientSecret: "*****",
},
(accessToken, refreshToken, profile, done) => {
User.findOne({ email: profile.emails[0].value })
.then(user => {
if (user) {
return done(null, user);
} else {
//create new profile
const newProfile = new Profile({
user: newUser.id,
username: profile.displayName,
email: profile.emails[0].value,
profilepic: profile.photos[0].value
});
newProfile
.save()
.catch(err =>
console.log("Error in creating new profile " + err)
);
return done(null, newProfile);
}
})
.catch(err => console.log(err));
}
)
);
};