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, + }) + } } }