Я работаю над проектом Adonis и пытаюсь реализовать аутентификацию с использованием Passport. Есть много примеров того, как использовать его с Express, но я не могу настроить его для Adonis.
Я в основном понимаю, что делает код, но проект Adonis структурирован немного по-другому. Я не понимаю, где мне нужно передать объект passport, возврат passport.session () и т. Д., Потому что в моем коде нет объекта app.
Есть ли способ получить этот объект или где я должен разместить свой код?
app.use(session({ secret: 'anything' })); // session secret
app.use(passport.initialize());
app.use(passport.session()); // persistent login sessions
app.use(flash()); // use connect-flash for flash messages stored in session
// routes ======================================================================
require('./app/routes.js')(app, passport); // load our routes and pass in our app and fully configured passport