From 5585893cfe6992a6f01aa72ce505882bddacea7c Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Sun, 16 Apr 2023 17:12:07 -0700 Subject: [PATCH] allow service account to fetch secrets --- backend/src/routes/v2/secrets.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/routes/v2/secrets.ts b/backend/src/routes/v2/secrets.ts index 57657b079..ab8e40488 100644 --- a/backend/src/routes/v2/secrets.ts +++ b/backend/src/routes/v2/secrets.ts @@ -44,7 +44,7 @@ router.post( const secretIds = requests .map((request) => request.secret._id) .filter((secretId) => secretId !== undefined) - + if (secretIds.length > 0) { req.secrets = await validateClientForSecrets({ authData: req.authData, @@ -53,8 +53,8 @@ router.post( }); } } - return true; - }), + return true; + }), validateRequest, secretsController.batchSecrets ); @@ -123,7 +123,7 @@ router.get( query('tagSlugs'), validateRequest, requireAuth({ - acceptedAuthModes: [AUTH_MODE_JWT, AUTH_MODE_API_KEY, AUTH_MODE_SERVICE_TOKEN] + acceptedAuthModes: [AUTH_MODE_JWT, AUTH_MODE_API_KEY, AUTH_MODE_SERVICE_TOKEN, AUTH_MODE_SERVICE_ACCOUNT] }), requireWorkspaceAuth({ acceptedRoles: [ADMIN, MEMBER],