使用Passport-LDAP时,请继续收到不良要求



我在使用Passport-LDAP方面有问题。除了糟糕的要求外,我似乎无法得到其他任何东西。我有脚本在Python和Bash中使用,所以我知道信息正确,也许我只是看不到一些东西。任何帮助都会很棒。

这是一个凝结的版本,只有必要的位。

const passport = require('passport');
const LdapStrategy = require('passport-ldapauth');
var ldapOptions = {
 server: { 
 url: <URL>,
 bindDN: 'uid=<username>',
 bindCredentials: '<password>',
 searchBase: 'ou=Users, ou=Internal, o=<Corporate>,
 searchAttributes: ['uid', 'mail', 'displayName'],
 searchFilter: 'uid={{username}}'
 }
}
passport.use('ldapauth', new LdapStrategy(ldapOptions));
router.post('/login', passport.authenticate('ldapauth', {session: false}), function(req, res) {
 console.log('Hello');
});

问题在路由器中。尝试res.send('somethings');

最好的问候

最新更新