@greenpress/secrets
Version:
manage encrypted secrets
19 lines (15 loc) • 464 B
JavaScript
const SecretsService = require('../services/secrets');
module.exports = function setSecret(req, res) {
const { key, value, token } = req.body || {}
if (!(key && token)) {
res.status(400).json({ message: 'you are not authorized' }).end();
return;
}
SecretsService.setEncrypted(req.headers.tenant, key, value, token)
.then(() => {
res.status(200).json({ key }).end()
})
.catch(() => {
res.status(400).json().end()
})
}