nitnelave/lldap: Light LDAP implementation
▻https://github.com/nitnelave/lldap
This project is a lightweight authentication server that provides an opinionated, simplified LDAP interface for authentication. It integrates with many backends, from KeyCloak to Authelia to Nextcloud and more!
It comes with a frontend that makes user management easy, and allows users to edit their own details or reset their password by email.
The goal is not to provide a full LDAP server; if you’re interested in that, check out OpenLDAP. This server is a user management system that is:
– simple to setup (no messing around with slapd),
– simple to manage (friendly web UI),
– low resources,
– opinionated with basic defaults so you don’t have to understand the subtleties of LDAP.
It mostly targets self-hosting servers, with open-source components like Nextcloud, Airsonic and so on that only support LDAP as a source of external authentication.