{"library":"ldapauth-fork","type":"library","category":null,"description":"ldapauth-fork is a Node.js library for authenticating users against an LDAP server. It's a maintained fork of the original `node-ldapauth` package, primarily created to integrate newer versions of `ldapjs`, enable `tlsOptions` support, and address various community-reported issues. The package provides a robust API for user authentication, including support for group membership checks and configurable search filters. It ships with TypeScript type definitions since v4.0.0 and utilizes Bunyan for logging, aligning with `ldapjs`'s logging approach. The current stable version is 6.1.0, with a release cadence that addresses bug fixes, dependency updates, and new features, indicating active maintenance. Key differentiators include its explicit support for modern `ldapjs` versions, comprehensive configuration options for diverse LDAP setups, and improved error handling through `EventEmitter` inheritance.","language":"javascript","status":"active","version":"6.1.0","tags":["javascript","authenticate","ldap","authentication","auth","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ldapauth-fork","imports":["import LdapAuth from 'ldapauth-fork'; // ESM\nimport { LdapAuth } from 'ldapauth-fork'; // For explicit named import if package.json exports it as such or if a specific configuration requires it.","import type { LdapAuthOptions } from 'ldapauth-fork';","const LdapAuth = require('ldapauth-fork');"]},{"cmd":"yarn add ldapauth-fork","imports":[]},{"cmd":"pnpm add ldapauth-fork","imports":[]}],"homepage":null,"github":"https://github.com/vesse/node-ldapauth-fork","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ldapauth-fork","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ldapauth-fork/compatibility"}}