From 34c277c886ffa13a6400909e7107b7cd34c86ce8 Mon Sep 17 00:00:00 2001 From: wancat Date: Sun, 17 Sep 2023 12:14:30 +0800 Subject: [PATCH] feat: update frontend to use cookie session * use SessionMiddleware in socket.io server * add back jwtStrategy for commands --- app/src/components/HeaderPart.vue | 4 +- app/src/router.js | 43 +++++++++++--------- app/src/utils/api.js | 9 +--- app/src/utils/auth.js | 42 +++---------------- app/src/utils/socket.js | 5 --- server/src/api/controllers/authController.js | 2 +- server/src/api/routes/index.js | 13 +++--- server/src/api/socket.js | 31 +++++--------- server/src/auth/jwtStrategy.js | 13 ++++++ server/src/auth/passport.js | 2 + server/src/index.js | 6 ++- server/src/middleware/authRequired.js | 9 ++++ server/src/middleware/session.js | 27 ++++++------ 13 files changed, 90 insertions(+), 116 deletions(-) create mode 100644 server/src/auth/jwtStrategy.js create mode 100644 server/src/middleware/authRequired.js diff --git a/app/src/components/HeaderPart.vue b/app/src/components/HeaderPart.vue index 54d4591..1a088e1 100644 --- a/app/src/components/HeaderPart.vue +++ b/app/src/components/HeaderPart.vue @@ -1,6 +1,6 @@