diff options
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 12 | 
1 files changed, 12 insertions, 0 deletions
@@ -381,6 +381,18 @@ if (config.google) {              failureRedirect: config.serverurl + '/'          }));  } +// ldap auth +if (config.ldap) { +    app.post('/auth/ldap', urlencodedParser, function (req, res, next) { +        if (!req.body.username || !req.body.password) return response.errorBadRequest(res); +        setReturnToFromReferer(req); +        passport.authenticate('ldapauth', { +            successReturnToOrRedirect: config.serverurl + '/', +            failureRedirect: config.serverurl + '/', +            failureFlash: true +        })(req, res, next); +    }); +}  // email auth  if (config.email) {      app.post('/register', urlencodedParser, function (req, res, next) {  | 
