LeoVasanko
01bc39a0e8
A major refactoring for more consistent and stricter flows.
...
- Force using the dedicated authentication site configured via auth-host
- Stricter host validation
- Using the restricted app consistently for all access control (instead of the old loginview).
2025-10-05 03:55:11 +00:00
LeoVasanko
0af7aad28c
Add host-based authentication, UTC timestamps, session management, and secure cookies; fix styling issues; refactor to remove module; update database schema for sessions and reset tokens.
2025-10-04 06:31:54 +00:00
LeoVasanko
0e4e4f4cfa
Make default permissions use only : as separator.
2025-08-31 06:43:49 +00:00
LeoVasanko
a4101e708a
Separated session management from its FastAPI-dependent parts, creating authsession.py on main level.
...
Startup/main/scripts cleanup, now runs with passkey-auth command that takes CLI arguments.
2025-08-05 21:02:49 +00:00
LeoVasanko
9d0c97f403
Finish DB cleanup/refactoring. Working now.
2025-08-05 20:26:35 +00:00
LeoVasanko
af8dea1a02
Database cleanup, base class, separated from FastAPI app.
2025-08-05 19:55:31 +00:00
LeoVasanko
f524b85f40
Fixes to backend API changes. The whole app is mostly functional.
2025-08-02 01:48:38 +00:00
LeoVasanko
9b82f77729
Major cleanup and refactoring of the backend (frontend not fully updated).
2025-08-02 00:32:27 +00:00
LeoVasanko
69f68d6930
Database reworked simpler, JWTs replaced by sessions table and random tokens. Accessing Add device link is currently broken.
2025-07-15 05:29:48 +00:00
LeoVasanko
6a2c6f7ed0
Refactoring reset and session tokens, currently broken.
2025-07-15 04:10:02 +00:00