register(container) { process.nextTick(() => { const settings = getSettings(container); const database = container.get('database'); const apiServer = container.get('api-server'); configurePassport(database, settings); const plugin = passport.initialize(); apiServer.plugins.push(plugin); const logger = container.get('logger'); container.register('auth', { ensureAuthenticated }); const router = apiServer.newRouter(); mountUser(router, container); apiServer.routers.push(router); logger.info('API Auth JWT plugin mounted'); }); }
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
const configEntry = (app) => { passportConfig(passport); // pass passport for configuration app.use(passport.initialize()); app.use(passport.session()); // persistent login sessions // routes ====================================================================== authRoutes(app, passport); // load our routes and pass in our app and fully configured passport // end authentication }
const initServer = (app) => { initDb(app); app.use(cookieParser()); app.use(bodyParser.json()); // support json encoded bodies app.use(bodyParser.urlencoded({ extended: true })); // pass the passport middleware app.use(passport.initialize()); passport.use('local-login', localLoginStrategy); // login app.use('/auth', authRoutes); // claim API app.use(claimApi.url, claimApi.routes(express.Router(), authCheckMiddleware)); }
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());
}); server.use(passport.initialize()); server.use(passport.session());