GLAuth

Lightweight LDAP authentication server with pluggable backends

2.8k stars 240 forks last commit first released MIT

Actively maintained

Last commit 25 Jul 2026.

GLAuth is a lightweight LDAP authentication server designed for development, CI pipelines, and home infrastructure. It provides an easy-to-run alternative to heavier directory services while supporting multiple configurable backends and LDAP/LDAPS endpoints.

Key Features

  • LDAP and LDAPS listeners for authentication and directory queries
  • Config-file backend for simple, single-binary deployments
  • Pluggable/chained backends, including file-based storage, S3-backed storage, SQL via plugins, and proxying to existing LDAP servers
  • Centralized management of users, groups, passwords, Linux account attributes, and SSH public keys
  • Optional two-factor authentication designed to be transparent to LDAP client applications
  • Suitable for lightweight directory needs across common infrastructure tools that support LDAP auth

Use Cases

  • Centralizing user and group management for homelab or small server fleets
  • Providing an LDAP auth endpoint for internal tools and CI environments
  • Fronting or augmenting an existing LDAP directory with a proxy backend

Limitations and Considerations

  • For production usage, LDAPS/TLS should be configured explicitly rather than relying on plaintext LDAP
  • Some advanced directory/AD features may not be available compared to full OpenLDAP or Active Directory deployments

GLAuth is a practical choice when you need LDAP-compatible authentication with minimal operational overhead. Its backend flexibility makes it useful both as a standalone directory for small environments and as an integration layer alongside existing LDAP infrastructure.

Categories:

Tags:

Tech Stack:

Share:

Similar to GLAuth

Kanidm logo

Kanidm

Simple, secure identity management and SSO provider

5.3k
354
Last commit

Kanidm is a secure identity management platform providing SSO, passkeys (WebAuthn), and integrations like OAuth2/OIDC, RADIUS, and LDAP gateway for legacy apps.

MPL-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19

LLDAP

Lightweight LDAP authentication server with a web UI

6.5k
350
Last commit

LLDAP is a lightweight LDAP server for authentication and user management, providing a simplified LDAP interface, a web admin UI, and SQLite/MySQL/PostgreSQL backends.

GPL-3.0Actively maintained
Alternative to:
Microsoft Active Directory logo
Microsoft Active Directory
+2
Keycloak logo

Keycloak

Open-source identity and access management with SSO

36.4k
8.9k
Last commit

Keycloak is an open-source IAM server providing single sign-on, user federation, and centralized authentication and authorization using OIDC, OAuth 2.0, and SAML.

Apache-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19
Authelia logo

Authelia

Self-hosted IAM with SSO and multi-factor authentication

28.7k
1.5k
Last commit

Authelia is an open-source IAM and authentication server providing SSO, MFA, and access control for web apps, with OpenID Connect/OAuth 2.0 and reverse-proxy integration.

Apache-2.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+16
Casdoor logo

Casdoor

UI-first IAM and SSO platform for modern authentication

14.3k
1.8k
Last commit

Casdoor is an open-source, UI-first IAM/SSO platform supporting OAuth 2.0, OIDC, SAML, LDAP, SCIM, WebAuthn and MFA, with an admin web UI and SDKs.

Apache-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19

VoidAuth

Self-hosted SSO and user management with OpenID Connect and ForwardAuth

2.5k
100
Last commit

VoidAuth is a self-hosted SSO provider with OpenID Connect, ForwardAuth proxy auth, and built-in user and group management plus MFA and passkeys.

AGPL-3.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+19