2017-03-07 193 views
0

我应该向可能使用Javascript的LDAP客户端发出请求。 我在网络搜索中发现ldapjs,这是我想要的,但服务器端。这:如何使用客户端Javascript向Ldap发送请求?

var ldap = require('ldapjs'); 

var server = ldap.createServer(); 

server.search('o=example', function(req, res, next) { 
    var obj = { 
    dn: req.dn.toString(), 
    attributes: { 
     objectclass: ['organization', 'top'], 
     o: 'example' 
    } 
    }; 

    if (req.filter.matches(obj.attributes)) 
    res.send(obj); 

    res.end(); 
}); 

server.listen(1389, function() { 
    console.log('LDAP server listening at %s', server.url); 
}); 

所以我试着用requirejs导入ldapjs客户端库,但无法使其工作。没有称为ldapjs的文件要导入。 我在正确的轨道上? 还有其他的方法吗?

我被迫留在客户端

回答

0

只要你想运行在Web浏览器JavaScript中,你是有限的HTTP协议,并从你的脚本是在装载域第一个地方。

因此,从Web浏览器JavaScript引擎无法与LDAP服务器通话。

为了安装node.js并在本地运行应用程序。

相关问题