All Projects → ldapjs → Node Ldapjs

ldapjs / Node Ldapjs

Licence: mit
LDAP Client and Server API for node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Node Ldapjs

Self Service Password
Web interface to change and reset password in an LDAP directory
Stars: ✭ 699 (-47.09%)
Mutual labels:  ldap
Ldapper
ldapper — a hassle-free Python LDAP ORM for getting real work done
Stars: ✭ 43 (-96.74%)
Mutual labels:  ldap
Bonsai
Simple Python 3 module for LDAP, using libldap2 and winldap C libraries.
Stars: ✭ 74 (-94.4%)
Mutual labels:  ldap
Adldap2 Laravel
LDAP Authentication & Management for Laravel
Stars: ✭ 825 (-37.55%)
Mutual labels:  ldap
Terraform Provider Ldap
LDAP provider for Terraform
Stars: ✭ 32 (-97.58%)
Mutual labels:  ldap
Freeipa Password Reset
Self-service password reset app for FreeIPA
Stars: ✭ 44 (-96.67%)
Mutual labels:  ldap
Adldap2
A PHP LDAP Package for humans.
Stars: ✭ 654 (-50.49%)
Mutual labels:  ldap
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-93.26%)
Mutual labels:  ldap
Verdaccio Ldap
LDAP auth plugin for verdaccio
Stars: ✭ 39 (-97.05%)
Mutual labels:  ldap
Zio Tls Http
100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
Stars: ✭ 71 (-94.63%)
Mutual labels:  ldap
Eloquent Ldap
A Laravel 5.1 package that first tries to log the user against the internal database if that fails, it tries against the configured LDAP/AD server.
Stars: ✭ 19 (-98.56%)
Mutual labels:  ldap
Docker Mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
Stars: ✭ 8,115 (+514.31%)
Mutual labels:  ldap
Ldap Auth Proxy
A simple drop-in HTTP proxy for transparent LDAP authentication which is also a HTTP auth backend.
Stars: ✭ 48 (-96.37%)
Mutual labels:  ldap
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (-40.35%)
Mutual labels:  ldap
Rdiffweb
A simplified backup management software for quick access to your archives through an efficient web interface.
Stars: ✭ 76 (-94.25%)
Mutual labels:  ldap
Pwm
pwm
Stars: ✭ 657 (-50.26%)
Mutual labels:  ldap
Ldaptive
A simple, extensible Java API for interacting with LDAP servers
Stars: ✭ 43 (-96.74%)
Mutual labels:  ldap
Ldap4net
OpenLdap port for DotNet Core (Linux\OSX\Windows)
Stars: ✭ 93 (-92.96%)
Mutual labels:  ldap
Ldap search
Python3 script to perform LDAP queries and enumerate users, groups, and computers from Windows Domains. Ldap_Search can also perform brute force/password spraying to identify valid accounts via LDAP.
Stars: ✭ 78 (-94.1%)
Mutual labels:  ldap
Ldap Jwt
Lightweight node.js based web service that provides user authentication against LDAP server (Active Directory / Windows network) credentials and returns a JSON Web Token.
Stars: ✭ 58 (-95.61%)
Mutual labels:  ldap

LDAPjs

Build Status Coverage Status

LDAPjs makes the LDAP protocol a first class citizen in Node.js.

Usage

For full docs, head on over to http://ldapjs.org.

var ldap = require('ldapjs');

var server = ldap.createServer();

server.search('dc=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('ldapjs listening at ' + server.url);
});

To run that, assuming you've got the OpenLDAP client on your system:

ldapsearch -H ldap://localhost:1389 -x -b dc=example objectclass=*

Installation

npm install ldapjs

DTrace support is included in ldapjs. To enable it, npm install dtrace-provider.

License

MIT.

Bugs

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].