纯JavaScript实现的LDAP库 ldapjs

openkk 13年前

ldapjs 是一个基于 Node.js采用纯 JavaScript实现的 LDAP 客户端和服务器端。ldapjs实现了 LDAP v3 RFC(s)中常用的大部分操作,包括客户端和服务器。

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);  });

项目主页:http://www.open-open.com/lib/view/home/1337349758535