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
|
fbfd0bbb47
|
Create registration links on the same host (subdomain) that is being used by the one who creates it.
|
2025-10-02 12:30:50 -06:00 |
|
Leo Vasanko
|
ed7d3ee0fc
|
Admin app: guard rails extended, consistent styling, also share styling with main app.
|
2025-09-30 16:38:14 -06:00 |
|
Leo Vasanko
|
e514ae010d
|
Provide user info in Remote-* headers. Caddy configuration improved.
|
2025-09-25 18:12:40 -06:00 |
|
Leo Vasanko
|
b324276173
|
Cleaned up login/logout flows.
|
2025-09-02 19:08:16 -06:00 |
|
Leo Vasanko
|
c9f9b28bf4
|
Major refactoring of admin API (permissions, paths)
|
2025-09-02 18:08:06 -06:00 |
|
Leo Vasanko
|
bfc777fb56
|
Refactoring permissions checks.
|
2025-09-02 17:28:26 -06:00 |
|
Leo Vasanko
|
3cd6a59b26
|
Utility module for accessing frontend in backend code.
|
2025-09-02 16:06:10 -06:00 |
|
Leo Vasanko
|
9feac6e9a8
|
Moved exception handlers to sub apps.
|
2025-09-02 14:57:06 -06:00 |
|
Leo Vasanko
|
859cc9ed41
|
Restructure admin app separate of user api.
|
2025-09-02 14:04:52 -06:00 |
|