Как мне получить файл cookie из Passport.js Обратный вызов?

#node.js #passport.js #windows-live

#node.js #passport.js #windows-live

Вопрос:

Итак, я пытаюсь использовать Passport.js и Node.js чтобы войти в систему Bungie.net . Итак, я использовал аутентификацию WindowsLive, которая работает, но что я действительно хочу сделать, так это получить cookie из callbackUrl и вернуться в свое приложение. Кто-нибудь знает, как это сделать? Код паспорта ниже:

 passport.use('windowslive', new WindowsLiveStrategy({
  clientID: <my-app-id>,
  clientSecret: <my-secret>,
  callbackURL: "https://www.bungie.net/en/User/SignIn/Xuid"
  },
  function(accessToken, refreshToken, profile, cb) {
    User.findOrCreate({ windowsliveId: profile.id }, function (err, user) {
      return cb(err, user);
    });
  }
));

app.get('/auth/windows', passport.authenticate('windowslive'));

app.get('/auth/windows/callback', passport.authenticate('windowslive', {
  successRedirect: '/success',
  failureRedirect: '/error'
}));

app.get('/success', function(req, res, next) {
  res.send('Successfully logged in.');
});

app.get('/error', function(req, res, next) {
  res.send("Error logging in.");
});