diff options
author | Max Wu | 2017-01-09 00:49:40 +0800 |
---|---|---|
committer | GitHub | 2017-01-09 00:49:40 +0800 |
commit | b13635aac9d42996d0ac9b9b7dcbdf94102c7abe (patch) | |
tree | 966bdbdd4a359311eae02a86144df8a4307aafb2 /app.js | |
parent | 23a12dd927b66880fa991b377d450455851b69a9 (diff) | |
parent | 94abfaba7c5b7655eda3d6547144adfa26c90a5f (diff) |
Merge pull request #279 from alecdwm/ldap-auth
Support for LDAP server authentication
Diffstat (limited to '')
-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) { |