mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-01-04 09:55:33 +10:00
- Create archivebox/plugins/ldap/ plugin with config.json defining all LDAP settings - Integrate LDAP authentication into Django settings.py - Add support for LDAP_CREATE_SUPERUSER flag to automatically grant superuser privileges - Add comprehensive tests in tests/test_auth_ldap.py (no mocking, real LDAP server tests) - Properly configure django-auth-ldap backend when LDAP_ENABLED=True - Show clear error messages for missing LDAP configuration Fixes #1664 Co-authored-by: Nick Sweeting <pirate@users.noreply.github.com>