【问题标题】:Keep receiving Bad Request when using passport-ldap使用 passport-ldap 时不断收到错误请求
【发布时间】:2019-03-07 18:05:44
【问题描述】:

我在使用 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');
});

【问题讨论】:

    标签: javascript node.js web ldap passport.js


    【解决方案1】:

    问题出在 router.post 中,您可以在没有回沙的情况下处理请求。 试试 res.send('somethings');

    最好的问候

    【讨论】:

    • 它仍然返回错误请求
    猜你喜欢
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 2014-06-11
    • 2022-06-29
    • 2016-10-11
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多