|
|
@@ -1,6 +1,7 @@
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
import { generateAddActivityMiddleware } from '../../middlewares/add-activity';
|
|
|
+import { generateIsEnableLoginWithLocalOrLdapMiddleware } from '../../middlewares/is-enable-login-with-local-or-ldap';
|
|
|
import injectUserRegistrationOrderByTokenMiddleware from '../../middlewares/inject-user-registration-order-by-token-middleware';
|
|
|
import * as loginFormValidator from '../../middlewares/login-form-validator';
|
|
|
import * as registerFormValidator from '../../middlewares/register-form-validator';
|
|
|
@@ -44,11 +45,12 @@ module.exports = (crowi, app) => {
|
|
|
// auth
|
|
|
const applicationInstalled = require('../../middlewares/application-installed')(crowi);
|
|
|
const addActivity = generateAddActivityMiddleware(crowi);
|
|
|
+ const isEnableLoginWithLocalOrLdapMiddleware = generateIsEnableLoginWithLocalOrLdapMiddleware(crowi);
|
|
|
const login = require('../login')(crowi, app);
|
|
|
const loginPassport = require('../login-passport')(crowi, app);
|
|
|
|
|
|
routerForAuth.post('/login', applicationInstalled, loginFormValidator.loginRules(), loginFormValidator.loginValidation,
|
|
|
- addActivity, loginPassport.loginWithLocal, loginPassport.loginWithLdap, loginPassport.cannotLoginErrorHadnler, loginPassport.loginFailure);
|
|
|
+ addActivity, isEnableLoginWithLocalOrLdapMiddleware, loginPassport.loginWithLocal, loginPassport.loginWithLdap, loginPassport.cannotLoginErrorHadnler, loginPassport.loginFailure);
|
|
|
|
|
|
routerForAuth.use('/invited', require('./invited')(crowi));
|
|
|
routerForAuth.use('/logout', require('./logout')(crowi));
|