Stirling-PDF/server-node/src/routes/auth/create-api-key-controller.ts
2024-06-01 15:11:32 +02:00

10 lines
436 B
TypeScript

import * as APIKey from "../../auth/apikey/apikey-controller";
import { whenAuthIsEnabled, isAuthorized } from "../../auth/authenticationMiddleware";
import express, { Request, Response } from "express";
const router = express.Router();
router.post('/create-api-key', whenAuthIsEnabled, isAuthorized, async function(req: Request, res: Response) {
res.json({apikey: await APIKey.createAPIKey(req.user)});
});
export default router;