password-management #1

Merged
patillacode merged 5 commits from password-management into main 2026-04-03 18:07:08 +02:00
Owner
No description provided.
Replace single APP_PASSWORD with ADMIN_PASSWORD (grants /admin access)
plus a bcrypt-hashed guest password list stored in data/passwords.json.
Passwords are loaded dynamically on each auth check — no restart needed.
New admin routes: GET /admin, POST /admin/passwords, DELETE /admin/passwords/{label}.
Add admin.html with labeled password list, revoke buttons, and add form.
Show admin nav link in base.html when session is_admin is set.
Password field includes a generate button (Web Crypto, equivalent to
openssl rand -hex 16). Fix login-form CSS to also style text inputs.
patillacode deleted branch password-management 2026-04-03 18:07:08 +02:00
patillacode referenced this pull request from a commit 2026-04-03 18:07:09 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/lasso!1
No description provided.