Skip to content
master
Go to file
Code

Latest commit

add changelog to riak entries, expose riak client
626f804

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
tst
 
 
 
 
 
 
 
 
 
 
 
 

README.md

A fully backend for ldapjs built over Riak.

Usage

var ldap = require('ldapjs');
var ldapRiak = require('ldapjs-riak');

var SUFFIX = 'o=example';

var server = ldap.createServer();
var backend = ldapRiak.createBackend({
  "host": "localhost",
  "port": 8098,
  "bucket": "o_example",
  "indexes": ["l", "cn"],
  "uniqueIndexes": ["uid"],
  "numConnections": 5
});

server.add(SUFFIX, backend, backend.add());
server.modify(SUFFIX, backend, backend.modify());
server.bind(SUFFIX, backend, backend.bind());
server.compare(SUFFIX, backend, backend.compare());
server.del(SUFFIX, backend, backend.del());
server.search(SUFFIX, backend, backend.search(searchSalt));

server.listen(config.port, config.host, function() {
  console.log('ldap-riak listening at: %s', server.url);
});

More docs to follow...

Installation

npm install ldapjs-riak

License

MIT.

Bugs

See https://github.com/mcavage/node-ldapjs-riak/issues.

About

Riak backend for node-ldapjs

Resources

License

Packages

No packages published
You can’t perform that action at this time.