diff --git a/ExpressAPI/src/routes/SessionRoutes.ts b/ExpressAPI/src/routes/SessionRoutes.ts index 61368e6944b94b8628cd4f9e7a1f59cdd7543ab1..2ae20b42fabb0404aabac3539075d4ff88fee56e 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) {