Overview

LuaLDAP is a simple interface from Lua to an LDAP client, in fact it is a bind to OpenLDAP client or ADSI.

It enables a Lua program to:

  • Connect to an LDAP server;
  • Execute any operation (search, add, compare, delete, modify and rename);
  • Retrieve entries and references of the search result.

Status

It's developed for Lua 5.1, 5.2, 5.3 & 5.4, and OpenLDAP 2.3 or newer.

Download

The sources are hosted on Github.

The Teal type definition of this library is available here.

Installation

LuaLDAP is available via LuaRocks:

luarocks install lualdap

Debian packages are available on Debian or Ubuntu.

RPM packages are available on Fedora.

More downstreams on repology.org.