Как обезопасить патч-запрос obj с данными в express / connect - PullRequest
1 голос
/ 14 сентября 2011

Helllo Я программирую библиотеку промежуточного программного обеспечения для абстрагирования процесса oauth-авторизации / аутентификации и предоставления собственных стратегий аутентификации.

Я застрял, потому что когда я обезьяна исправляю запрос данными, он не будет доступен ни на одном перенаправленном запросе, но на другом промежуточном программном обеспечении (документация connect / express очень плохая по этому вопросу).

Как сделать карту данных доступной для каждого запроса (кроме статических файлов)?

Спасибо.

P.s Я не использую другие доступные модули, потому что это просто расстраивает, чтобы заставить их работать ...

1 Ответ

1 голос
/ 14 сентября 2011

Попробуйте:

function authOrDie() {
  return function(req,res,next) {
    console.log(req.isAuthenticated());
    next(); // Have to call next to continue to the next middleware
  };
}

Я предполагаю, что console.log(req.isAuthenticated()); запущен и работает, я также предполагаю, что он печатает false.

Кроме того, если запросы к вашим статическим файламне нужно проходить аутентификацию, вы должны переместить его намного выше в стеке.

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