mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 08:12:00 +02:00

* fix: #546 issue with closing registration * refactor: change casing of controller files for consistency * fix: ensure registrationEnabled is sending a boolean value * refactor: modifications to openId code
25 lines
958 B
JavaScript
25 lines
958 B
JavaScript
const express = require('express');
|
|
const {
|
|
resetPasswordRequestController,
|
|
resetPasswordController,
|
|
// refreshController,
|
|
registrationController
|
|
} = require('../controllers/AuthController');
|
|
const { loginController } = require('../controllers/auth/LoginController');
|
|
const { logoutController } = require('../controllers/auth/LogoutController');
|
|
const requireJwtAuth = require('../../middleware/requireJwtAuth');
|
|
const requireLocalAuth = require('../../middleware/requireLocalAuth');
|
|
|
|
const router = express.Router();
|
|
|
|
//Local
|
|
router.post('/logout', requireJwtAuth, logoutController);
|
|
router.post('/login', requireLocalAuth, loginController);
|
|
// router.post('/refresh', requireJwtAuth, refreshController);
|
|
if (process.env.ALLOW_REGISTRATION) {
|
|
router.post('/register', registrationController);
|
|
}
|
|
router.post('/requestPasswordReset', resetPasswordRequestController);
|
|
router.post('/resetPassword', resetPasswordController);
|
|
|
|
module.exports = router;
|