mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-09-21 07:36:25 +00:00
* feat: add principal-owned code environments * fix: address code environment CI coverage * fix: expose principal code environments in endpoint config * fix: reject missing code environment bodies * fix: harden code environment lifecycle * fix: revalidate principal code environments * fix: synchronize code environment authorization * fix: bind code environments to current principals * fix: fail closed on code ACL cache errors * fix: prevent code environment override shadowing * fix: preserve principal environment defaults * fix: suppress revoked code environment aliases * fix: fail closed on environment augmentation * fix: narrow code environment defaults * fix: isolate code environment fallback * style: sort code config imports
12 lines
627 B
JavaScript
12 lines
627 B
JavaScript
const express = require('express');
|
|
const requireJwtAuth = require('~/server/middleware/requireJwtAuth');
|
|
const configMiddleware = require('~/server/middleware/config/app');
|
|
const endpointController = require('~/server/controllers/EndpointController');
|
|
const tokenConfigController = require('~/server/controllers/TokenConfigController');
|
|
|
|
const router = express.Router();
|
|
/** Auth required for role/tenant-scoped endpoint config resolution. */
|
|
router.get('/', requireJwtAuth, configMiddleware, endpointController);
|
|
router.get('/token-config', requireJwtAuth, configMiddleware, tokenConfigController);
|
|
|
|
module.exports = router;
|