Я пытаюсь пройти проверку подлинности с помощью Facebook, но получаю сообщение об ошибке TokenError: Неверно сформированный код авторизации - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь аутентифицировать пользователя с помощью логина на Facebook, используя passport.js.Я могу войти на Facebook, затем я получаю следующую ошибку

TokenError: Неверно сформированный код авторизации.


app.get('/facebook',passport.authenticate('facebook'));

passport.use(new FacebookStrategy({
    clientID: FACEBOOK_APP_ID,
    clientSecret: FACEBOOK_SECRET_KEY,    
    callbackURL: "facebook/redirect"
  },
  function(accessToken, refreshToken, profile, done) {
    console.log("authenticated");
  }
));

app.get("/facebook/redirect",passport.authenticate("facebook"),function(req,res)
{
    console.log("hey");
});

1 Ответ

0 голосов
/ 28 марта 2019

Попробуйте добавить косую черту в URI перенаправления

passport.use(new FacebookStrategy({
    clientID: FACEBOOK_APP_ID,
    clientSecret: FACEBOOK_SECRET_KEY,    
    callbackURL: "facebook/redirect/"
  },
  function(accessToken, refreshToken, profile, done) {
    console.log("authenticated");
  }
));
...