From 04c61837521be16c886d1cfd132d4fee4d75c2c9 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Mon, 26 Aug 2024 12:14:57 +0000 Subject: [PATCH] refactor(create-auth-client): accept only auth client schema fields --- .../api/v1/admin/apps/create-auth-client.ee.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/controllers/api/v1/admin/apps/create-auth-client.ee.js b/packages/backend/src/controllers/api/v1/admin/apps/create-auth-client.ee.js index 87c80f1b..49cbfff2 100644 --- a/packages/backend/src/controllers/api/v1/admin/apps/create-auth-client.ee.js +++ b/packages/backend/src/controllers/api/v1/admin/apps/create-auth-client.ee.js @@ -8,7 +8,18 @@ export default async (request, response) => { const appAuthClient = await appConfig .$relatedQuery('appAuthClients') - .insert(request.body); + .insert(appAuthClientParams(request)); renderObject(response, appAuthClient, { status: 201 }); }; + +const appAuthClientParams = (request) => { + const { active, appKey, name, formattedAuthDefaults } = request.body; + + return { + active, + appKey, + name, + formattedAuthDefaults, + }; +};