17 lines
707 B
JavaScript
17 lines
707 B
JavaScript
const VerifyUserMiddleware = require('./middlewares/verify.user.middleware');
|
|
const AuthorizationController = require('./controllers/authorization.controller');
|
|
const AuthValidationMiddleware = require('../common/middlewares/auth.validation.middleware');
|
|
exports.routesConfig = function (app) {
|
|
|
|
app.post('/auth', [
|
|
VerifyUserMiddleware.hasAuthValidFields,
|
|
VerifyUserMiddleware.isPasswordAndUserMatch,
|
|
AuthorizationController.login
|
|
]);
|
|
app.post('/auth/refresh', [
|
|
AuthValidationMiddleware.validJWTNeeded,
|
|
AuthValidationMiddleware.verifyRefreshBodyField,
|
|
AuthValidationMiddleware.validRefreshNeeded,
|
|
AuthorizationController.login
|
|
]);
|
|
}; |