У меня есть NodeJS Api, и я аутентифицируюсь с Passare Azure AD Bearer Token - все хорошо, когда я настраиваю это глобально, но для того, чтобы поддерживать его в чистоте, мне нужно настроить его для файла маршрута.
Я взял логику на первой странице и просто добавил ее в файл маршрута в качестве промежуточного программного обеспечения, но, похоже, он не срабатывает:
router.use(function (req, res, next) {
passport.initialize()
passport.use(bearerStrategy);
passport.authenticate('oauth-bearer', { session: false })
next();
})
Объекты конфигурации также присутствуют над этим кодом.