GLAuth is a lightweight LDAP server aimed at authentication rather than providing every feature found in a full enterprise directory platform.
It is useful for development, home networks and smaller environments that need a central source of user and group information for LDAP-aware applications. Its configurable backend system also lets it sit in front of existing data stores or other LDAP services rather than requiring all account information to be maintained directly by GLAuth.
This is free and open source software.
Key Features
- LDAP authentication for applications and Linux systems.
- Lightweight deployment as a single Go application.
- LDAP and encrypted LDAPS connections.
- User and group definitions through configuration files.
- Configurable backend architecture.
- S3 backend for remotely stored configuration data.
- LDAP backend for forwarding requests to another directory server.
- Backend chaining for combining authentication and directory sources.
- Optional SQL database backends through plugins.
- Optional PAM backend through the plugin system.
- Two-factor authentication support.
- Time-based one-time passwords.
- YubiKey authentication support.
- Application-specific passwords.
- SSH public key attributes.
- Unix account attributes including UID, GID, home directory and login shell.
- Group membership and nested group handling.
- Configurable access capabilities for individual accounts.
- Monitoring endpoints suitable for operational deployments.
- Debugging and tracing facilities for LDAP requests.
Website: github.com/glauth/glauth
Support:
Developer: GLAuth contributors
License: MIT License
GLAuth is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| LDAP Solutions | |
|---|---|
| 389 Directory Server | Enterprise-class Open Source LDAP server |
| OpenLDAP | LDAP suite of applications and development tools |
| FreeIPA | Integrated security information management solution |
| OpenDJ | Cloud Directory for the API Economy |
| lldap | Light LDAP implementation |
| ApacheDS | LDAP and Kerberos server written in Java |
| GLAuth | Easy-to-use, LDAP server with configurable backends |
| Wren:DS | LDAPv3 directory service for secure identity data storage |
| RazDC | Active Directory domain controller built on Rocky Linux and Samba4 |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.