seneca-ldap-store

0.0.1 • Public • Published

seneca-ldap-store

Seneca node.js data-storage plugin for LDAP

This is a plugin for the Seneca framework. It provides a storage engine that uses LDAP.

The Seneca framework provides an ActiveRecord-style data storage API. Each supported database has a plugin, such as this one, that provides the underlying Seneca plugin actions required for data persistence.

Support

If you're using this module, feel free to contact me on twitter if you have an questions @gangleri_

Current Version: NPM version

build status Dependency Status DevDependency Status

Quick example

var seneca = require('seneca')()
seneca.use('ldap-store', {
  url: 'ldap://127.0.0.1:1389',
  password: 'secret',
  dn: 'cn=root'
})
 
seneca.ready(function(){
  var user = seneca.make$('dev')
  user.dn  = 'cn=foo, ou=users, o=example'
  user.objectClass= 'unixUser'
  user.save$(function(err, user){
    console.log( "user.id = " + user.id  )
  })
})

Install

npm install seneca-ldap-store

Test

npm test

Readme

Keywords

none

Package Sidebar

Install

npm i seneca-ldap-store

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • gangleri
  • rjrodger