From 58233a2fd5a65016fecd79882c49ed9da2dc82f2 Mon Sep 17 00:00:00 2001 From: michael-pattern Date: Wed, 8 May 2024 17:51:27 -0400 Subject: [PATCH] Create login entries when the OAUTH_PERMISSIONS flag is truthy --- packages/api/src/utility/hasPermission.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/api/src/utility/hasPermission.js b/packages/api/src/utility/hasPermission.js index 04d28112e..46ae1d1cb 100644 --- a/packages/api/src/utility/hasPermission.js +++ b/packages/api/src/utility/hasPermission.js @@ -39,7 +39,7 @@ function getLogins() { permissions: process.env.PERMISSIONS, }); } - if (process.env.LOGINS) { + if (process.env.LOGINS || process.env.OAUTH_PERMISSIONS) { const logins = _.compact(process.env.LOGINS.split(',').map(x => x.trim())); for (const login of logins) { const password = process.env[`LOGIN_PASSWORD_${login}`]; @@ -51,6 +51,13 @@ function getLogins() { permissions, }); } + if (process.env.OAUTH_PERMISSIONS) { + res.push({ + login, + password: null, + permissions, + }) + } } }