mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-04 10:48:32 +02:00
feat: api token migration, new ACP tokens list, token creation
This commit is contained in:
@@ -28,3 +28,21 @@ Admin.getAnalyticsData = async (req, res) => {
|
||||
units: req.query.units,
|
||||
}));
|
||||
};
|
||||
|
||||
Admin.generateToken = async (req, res) => {
|
||||
const { uid, description } = req.body;
|
||||
helpers.formatApiResponse(200, res, await api.utils.tokens.generate({ uid, description }));
|
||||
};
|
||||
|
||||
Admin.updateToken = async (req, res) => {
|
||||
// todo: token rolling via req.body
|
||||
const { uid, description } = req.body;
|
||||
const { token } = req.params;
|
||||
|
||||
helpers.formatApiResponse(200, res, await api.utils.tokens.update(token, { uid, description }));
|
||||
};
|
||||
|
||||
Admin.deleteToken = async (req, res) => {
|
||||
const { token } = req.params;
|
||||
helpers.formatApiResponse(200, res, await api.utils.tokens.delete(token));
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user