2017-03-07 102 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並在本地運行應用程序。

相關問題