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
|
2f1578c4bc
|
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-03 03:42:01 +00:00 |
|
LeoVasanko
|
39ba032450
|
Provide user info in Remote-* headers. Caddy configuration improved.
|
2025-09-26 06:12:40 +00:00 |
|
LeoVasanko
|
09b9894407
|
Cleaned up login/logout flows.
|
2025-09-03 07:08:16 +00:00 |
|
LeoVasanko
|
4052122d40
|
Fix url_for query arg on reset link redirect.
|
2025-09-03 06:32:56 +00:00 |
|
LeoVasanko
|
53f1745ebd
|
Utility module for accessing frontend in backend code.
|
2025-09-03 04:05:20 +00:00 |
|
LeoVasanko
|
42e0266cd6
|
Move forward auth under /admin/api/forward
|
2025-09-03 03:03:39 +00:00 |
|
LeoVasanko
|
5c5da10c8b
|
Moved exception handlers to sub apps.
|
2025-09-03 02:57:06 +00:00 |
|
LeoVasanko
|
6e5ea9eac0
|
Refactor API under /auth/api
|
2025-09-03 02:32:19 +00:00 |
|
LeoVasanko
|
5281432c96
|
Restructure admin app separate of user api.
|
2025-09-03 02:04:52 +00:00 |
|
LeoVasanko
|
0e4e4f4cfa
|
Make default permissions use only : as separator.
|
2025-08-31 06:43:49 +00:00 |
|
LeoVasanko
|
c06b7ddf26
|
Allow specifying multiple permissions.
|
2025-08-31 04:47:38 +00:00 |
|
LeoVasanko
|
c67a83abdc
|
Add permission check on forward-auth and validate.
|
2025-08-31 04:13:54 +00:00 |
|
LeoVasanko
|
395ecdbd19
|
Major changes to server startup. Admin page tuning.
|
2025-08-30 08:41:38 +00:00 |
|
LeoVasanko
|
ff9bb1558d
|
Drafting admin app (frontend)
|
2025-08-13 03:24:27 +00:00 |
|
LeoVasanko
|
df377c4a14
|
Globals restructured to their own module. Origin and RP definition.
|
2025-08-07 01:23:35 +00:00 |
|
LeoVasanko
|
0578706bdf
|
Initial bootstrap to add admin user
|
2025-08-07 00:16:37 +00:00 |
|
LeoVasanko
|
5a55417dad
|
Centralised error handling & convenience.
|
2025-08-06 22:44:57 +00:00 |
|
LeoVasanko
|
c8bb2ab12e
|
Checkpoint, fixing reset token handling broken in earlier edits.
|
2025-08-06 21:55:14 +00:00 |
|
LeoVasanko
|
8b559e0ad9
|
Allow externally initialized DB for FastAPI app lifespan.
|
2025-08-05 21:20:32 +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 |
|