|
|
@@ -38,6 +38,7 @@ module.exports = function(crowi, app) {
|
|
|
// switch POST /login route
|
|
|
if (Config.isEnabledPassport(config)) {
|
|
|
app.post('/login' , form.login , csrf, loginPassport.loginWithLocal, loginPassport.loginWithLdap, loginPassport.loginFailure);
|
|
|
+ app.post('/_api/login/testLdap' , loginRequired(crowi, app) , form.login , loginPassport.testLdapCredentials);
|
|
|
}
|
|
|
else {
|
|
|
app.post('/login' , form.login , csrf, login.login);
|
|
|
@@ -113,8 +114,7 @@ module.exports = function(crowi, app) {
|
|
|
if (Config.isEnabledPassport(config)) {
|
|
|
app.get('/me/external-accounts' , loginRequired(crowi, app) , me.externalAccounts.list);
|
|
|
app.post('/me/external-accounts/disassociate' , loginRequired(crowi, app) , me.externalAccounts.disassociate);
|
|
|
- app.post('/me/external-accounts/associateLdap' , loginRequired(crowi, app) , form.me.associateLdapAccount , me.externalAccounts.associateLdap);
|
|
|
- app.post('/_api/me/external-accounts/testAssociateLdap' , loginRequired(crowi, app) , form.me.associateLdapAccount , me.api.externalAccounts.testAssociateLdap);
|
|
|
+ app.post('/me/external-accounts/associateLdap' , loginRequired(crowi, app) , form.login , me.externalAccounts.associateLdap);
|
|
|
}
|
|
|
app.post('/me/password' , form.me.password , loginRequired(crowi, app) , me.password);
|
|
|
app.post('/me/imagetype' , form.me.imagetype , loginRequired(crowi, app) , me.imagetype);
|