diff --git a/server.ts b/server.ts index 3f2f208..18e22cf 100644 --- a/server.ts +++ b/server.ts @@ -4,6 +4,7 @@ import bodyParser from "body-parser"; import swaggerUI from "swagger-ui-express"; import cors from "cors"; import GoogleStrategy from "passport-google-oauth20"; +import session from "express-session"; import calendarRoutes from "./src/routes/calendarRoutes"; import storeRoutes from "./src/routes/storeRoutes"; @@ -46,6 +47,16 @@ const options = { apis: ["./src/routes/*.ts"], }; +app.use( + session({ + secret: "keyboard cat", + resave: false, // don't save session if unmodified + saveUninitialized: false, // don't create session until something stored + }) +); + +// app.use(passport.authenticate('session')); + passport.use( new GoogleStrategy.Strategy( {