Commit Graph

6 Commits

Author SHA1 Message Date
LittleYellow
1c977f9266 feat: add LDAP authentication settings and toggle
Add an admin-only LDAP configuration UI with an enable toggle and full
sign-in integration.

Backend:
- ldapSettings model + migration (single-row config)
- GET/PUT/test routes under /ldap (admin-gated; bind password masked)
- shared ldapClient with RFC 4515 filter escaping and empty-password guard
- signin tries local auth first, then LDAP when enabled (find-or-create
  local user) so the bootstrap admin is never locked out

Frontend:
- LDAP settings page (Switch + form + test connection) under /admin/ldap
- AdminNav tabs between user management and LDAP
- ldapControl util, types, and Ldap i18n namespace for all 6 locales

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 07:20:08 +08:00
kimatata
2adb24dbaa feat: password reset by admin (#360) 2025-12-07 20:37:38 +09:00
Takeshi Kimata
6ed6865a01 feat: add meta data (#105) 2024-11-23 13:45:45 +09:00
Takeshi Kimata
f7cc3d918f feat: change global role on administration page (#61)
* feat: change global role on administration page

* feat: change global role on administration page test code todo

* feat: change global role on administration page test code

* feat: change global role on administration page

* feat: change global role on administration page

* feat: change global role on administration page

* feat: change global role on administration page

* feat: change global role on administration page
2024-09-29 20:26:18 +09:00
Takeshi Kimata
c60491db09 fix: Typescript check (#21)
* fix: typescript check error

* fix: typescript check error

* fix: typescript check error

* fix: typescript check error

* fix: typescript check error
2024-07-28 00:20:24 +09:00
Takeshi Kimata
a573358a85 Create admin page 2024-05-26 20:50:23 +09:00