changes suggested and fix wellsaid apikey return

This commit is contained in:
khang
2022-08-22 12:37:01 -04:00
committed by Brandon Lee Kitajchuk
parent c1a2c6c591
commit 31db9131b8
+12 -8
View File
@@ -117,15 +117,15 @@ router.get('/', async(req, res) => {
const {credential, ...obj} = c;
if ('google' === obj.vendor) {
const o = JSON.parse(decrypt(credential));
const obsecured = {
client_email: o.client_email,
const obscured = {
...o,
private_key: obscureKey(o.private_key)
};
obj.service_key = obsecured;
obj.service_key = obscured;
}
else if ('aws' === obj.vendor) {
const o = JSON.parse(decrypt(credential));
obj.access_key_id = o.access_key_id;
obj.access_key_id = obscureKey(o.access_key_id);
obj.secret_access_key = obscureKey(o.secret_access_key);
obj.aws_region = o.aws_region;
logger.info({obj, o}, 'retrieving aws speech credential');
@@ -159,15 +159,15 @@ router.get('/:sid', async(req, res) => {
const {credential, ...obj} = cred[0];
if ('google' === obj.vendor) {
const o = JSON.parse(decrypt(credential));
const obsecured = {
client_email: o.client_email,
const obscured = {
...o,
private_key: obscureKey(o.private_key)
};
obj.service_key = JSON.stringify(obsecured);
obj.service_key = JSON.stringify(obscured);
}
else if ('aws' === obj.vendor) {
const o = JSON.parse(decrypt(credential));
obj.access_key_id = o.access_key_id;
obj.access_key_id = obscureKey(o.access_key_id);
obj.secret_access_key = obscureKey(o.secret_access_key);
obj.aws_region = o.aws_region;
}
@@ -176,6 +176,10 @@ router.get('/:sid', async(req, res) => {
obj.api_key = obscureKey(o.api_key);
obj.region = o.region;
}
else if ('wellsaid' === obj.vendor) {
const o = JSON.parse(decrypt(credential));
obj.api_key = obscureKey(o.api_key);
}
res.status(200).json(obj);
} catch (err) {
sysError(logger, res, err);