Продолжайте получать Bad Request при использовании passport-ldap - PullRequest
0 голосов
/ 07 марта 2019

У меня проблема с использованием 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');
});

1 Ответ

0 голосов
/ 07 марта 2019

Проблема в router.post, вы не можете обработать запрос, не возвращая что-либо назад.попробуйте res.send ('Somethings');

С наилучшими пожеланиями

...