Как сделать запрос к маршрутам с паспортом сессии cookie - PullRequest
0 голосов
/ 24 декабря 2018

Я пишу на NodeJs и создаю несколько логинов / аутентификаций с локальной стратегией паспорта с помощью Google, с основными функциями:

passport.serializeUser(function(user, done){
   done(null, user.id);
});

passport.deserializeUser(function(id, done){
User.findById(id, function(err, user){
    done(err, user);
  });
});

Теперь, когда я делаю запрос из браузера, так что в каждом запросе он первыйпереходя к функции 'serializeUser', и я вижу идентификатор пользователя, который я получаю из браузера (сохраненный как jwt в сеансе файлов cookie моего сайта)

Я пытаюсь проверить, безопасны ли мои маршруты, и пытаюсь сделатьЗапрос от почтальона к моим маршрутам, когда я использую инспектор почтальона, это хорошо и работает так же, но когда я пытаюсь без этого от почтальона с заголовком cookie или установить cookie вручную, ничего не работает, и он автоматически идет по моему маршруту, не переходя к 'serializeUser', поэтомуУ меня ничего не было в req.user.

Я вижу много вопросов об этой проблеме, таких как: Настройка Postman для тестирования API при использовании авторизации паспорта , но найдите только обходные пути для первой отправкиимя пользователя и пароль для локальной стратегии авторизации, а затем использовать токен, но я просто хочу, чтобы некоторыеЯ могу проверить это через почтальона, положить куки или что-то еще ... и если я хочу этот обходной путь, какого пользователя и паса для отправки?учетной записи Google?или что именно?

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...