Leo Vasanko
|
591ea626bf
|
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-03 18:31:54 -06:00 |
|
Leo Vasanko
|
bb35e57ba4
|
Fix reset link logic to include /auth when no configured auth-host.
|
2025-10-02 15:57:20 -06:00 |
|
Leo Vasanko
|
5d8304bbd9
|
Refactor user-profile, restricted access and reset token registration as separate apps so the frontend does not need to guess which context it is running in.
Support user-navigable URLs at / as well as /auth/, allowing for a dedicated authentication site with pretty URLs.
|
2025-10-02 15:44:48 -06:00 |
|
Leo Vasanko
|
654618883d
|
Implement credential reset via CLI.
|
2025-09-26 17:18:49 -06:00 |
|
Leo Vasanko
|
312d23b79a
|
Refactor API under /auth/api
|
2025-09-02 14:32:19 -06:00 |
|
Leo Vasanko
|
3e5c0065d5
|
Remodel reset token handling due to browsers sometimes refusing to set the cookie when opening the link (from another site).
|
2025-08-30 15:54:17 -06:00 |
|
Leo Vasanko
|
4f094a7016
|
Fixing cascade.
|
2025-08-30 14:07:32 -06:00 |
|
Leo Vasanko
|
7380f09458
|
Major changes to server startup. Admin page tuning.
|
2025-08-29 20:41:38 -06:00 |
|
Leo Vasanko
|
dcca3e3fbd
|
Globals restructured to their own module. Origin and RP definition.
|
2025-08-06 13:23:35 -06:00 |
|
Leo Vasanko
|
c9ae53ef79
|
Centralised error handling & convenience.
|
2025-08-06 10:44:57 -06:00 |
|
Leo Vasanko
|
9f423135ed
|
Refactor to not use status: success, but HTTP codes, and renamed the error key to detail to match FastAPI's own.
|
2025-08-06 10:09:55 -06:00 |
|
Leo Vasanko
|
7f8f77ae1e
|
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 09:02:49 -06:00 |
|
Leo Vasanko
|
b58b7d5350
|
Finish DB cleanup/refactoring. Working now.
|
2025-08-05 08:26:35 -06:00 |
|
Leo Vasanko
|
c5733eefd6
|
Database cleanup, base class, separated from FastAPI app.
|
2025-08-05 07:55:31 -06:00 |
|
Leo Vasanko
|
c5e5fe23e3
|
Major cleanup and refactoring of the backend (frontend not fully updated).
|
2025-08-01 12:32:27 -06:00 |
|
Leo Vasanko
|
0cfa622bf1
|
Removal of JWT code, cleanup, using User dataclass rather than UserModel in APIs.
|
2025-07-27 23:44:26 -06:00 |
|
Leo Vasanko
|
208419c2b1
|
Late night hacking...?
|
2025-07-14 17:45:01 -06:00 |
|