UNPKG

@qelos/secrets

Version:

manage encrypted secrets

19 lines (15 loc) 474 B
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: 'missing parameters to set values' }).end(); return; } SecretsService.setEncrypted(req.headers.tenant, key, value, token) .then(() => { res.status(200).json({ key }).end() }) .catch(() => { res.status(400).json().end() }) }