23 lines
796 B
JavaScript
23 lines
796 B
JavaScript
// LIBRARY IMPORT
|
|
const router = require("express").Router()
|
|
|
|
// CONTROLLER IMPORT
|
|
const app_controller = require("../controllers/app.controller.js")
|
|
|
|
// MIDDLEWARE IMPORT
|
|
const { validateApiKey, authenticateToken } = require("../middleware/middleware.js");
|
|
|
|
// ROUTES
|
|
router.get("/api-management/test", app_controller.test);
|
|
|
|
router.get("/api-management/test/secure", validateApiKey, app_controller.testSecure);
|
|
|
|
router.get("/api-management/test/token", authenticateToken, app_controller.testToken);
|
|
|
|
router.post("/api-management/token", validateApiKey, app_controller.createToken);
|
|
|
|
router.delete("/api-management/token", validateApiKey, app_controller.deleteToken);
|
|
|
|
router.get("/api-management/tokens", validateApiKey, app_controller.getAllTokens);
|
|
|
|
module.exports = router |