From b008e284a81a5167513c7eb5fdb83a7fb8ce7c0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Tue, 6 Jun 2023 20:22:13 +0200 Subject: [PATCH] SessionRoutes => Add testing session route --- ExpressAPI/src/routes/SessionRoutes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ExpressAPI/src/routes/SessionRoutes.ts b/ExpressAPI/src/routes/SessionRoutes.ts index 61368e6..2ae20b4 100644 --- a/ExpressAPI/src/routes/SessionRoutes.ts +++ b/ExpressAPI/src/routes/SessionRoutes.ts @@ -8,6 +8,7 @@ import ParamsValidatorMiddleware from '../middlewares/ParamsValidatorMiddleware' import ApiRequest from '../models/ApiRequest'; import UserManager from '../managers/UserManager'; import User from '../models/User'; +import SecurityMiddleware from '../middlewares/SecurityMiddleware'; class SessionRoutes implements RoutesManager { @@ -36,6 +37,7 @@ class SessionRoutes implements RoutesManager { registerOnBackend(backend: Express) { backend.post('/login', ParamsValidatorMiddleware.validate(this.loginValidator), this.login); + backend.get('/test_session', SecurityMiddleware.check(true), (req: ApiRequest, res: express.Response) => req.session.sendResponse(res, StatusCodes.OK)); } private async login(req: ApiRequest, res: express.Response) { -- GitLab