From c95ea595ce96581865f29a79f25518668fc02a90 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 20 Nov 2023 12:04:26 +0700 Subject: [PATCH] chore: add security to previous commit --- Prototype/server/src/controllers/fileController.ts | 2 ++ Prototype/server/src/routes.ts | 2 ++ Prototype/server/src/swagger.json | 12 ++++++++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Prototype/server/src/controllers/fileController.ts b/Prototype/server/src/controllers/fileController.ts index fb47fa4..57f3379 100644 --- a/Prototype/server/src/controllers/fileController.ts +++ b/Prototype/server/src/controllers/fileController.ts @@ -112,6 +112,7 @@ export class FileController extends Controller { @Get("/{cabinetName}/drawer/{drawerName}/folder/{folderName}/file") @Tags("File") + @Security("bearerAuth") @SuccessResponse(HttpStatusCode.OK) public async getFile( @Path() cabinetName: string, @@ -169,6 +170,7 @@ export class FileController extends Controller { @Delete("/{cabinetName}/drawer/{drawerName}/folder/{folderName}/file/{fileName}") @Tags("File") + @Security("bearerAuth") @SuccessResponse(HttpStatusCode.OK) public async deleteFile( @Path() cabinetName: string, diff --git a/Prototype/server/src/routes.ts b/Prototype/server/src/routes.ts index 3c9b377..749a396 100644 --- a/Prototype/server/src/routes.ts +++ b/Prototype/server/src/routes.ts @@ -291,6 +291,7 @@ export function RegisterRoutes(app: Router) { }); // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa app.get('/cabinet/:cabinetName/drawer/:drawerName/folder/:folderName/file', + authenticateMiddleware([{"bearerAuth":[]}]), ...(fetchMiddlewares(FileController)), ...(fetchMiddlewares(FileController.prototype.getFile)), @@ -318,6 +319,7 @@ export function RegisterRoutes(app: Router) { }); // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa app.delete('/cabinet/:cabinetName/drawer/:drawerName/folder/:folderName/file/:fileName', + authenticateMiddleware([{"bearerAuth":[]}]), ...(fetchMiddlewares(FileController)), ...(fetchMiddlewares(FileController.prototype.deleteFile)), diff --git a/Prototype/server/src/swagger.json b/Prototype/server/src/swagger.json index 0878d45..41ab6e3 100644 --- a/Prototype/server/src/swagger.json +++ b/Prototype/server/src/swagger.json @@ -539,7 +539,11 @@ "tags": [ "File" ], - "security": [], + "security": [ + { + "bearerAuth": [] + } + ], "parameters": [ { "in": "path", @@ -579,7 +583,11 @@ "tags": [ "File" ], - "security": [], + "security": [ + { + "bearerAuth": [] + } + ], "parameters": [ { "in": "path",