Files
ArchiveBox/archivebox/core
claude[bot] 560bd44b4c Fix: Implement LDAP authentication plugin
- 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>
2025-12-29 22:44:43 +00:00
..