Commit Graph

61 Commits

Author SHA1 Message Date
Cohee
411a8ef8a7 Enable CSRF for public endpoints. Split users module. Add rate limiter. 2024-04-09 21:58:16 +03:00
Cohee
72792ae9f9 Basic account management 2024-04-08 02:38:20 +03:00
Cohee
3f3e23420d Working login flow 2024-04-07 23:08:19 +03:00
Cohee
0230177d27 Optimize server user storage use 2024-04-07 20:36:07 +03:00
Cohee
6be86be0a7 Save user session to cookies 2024-04-07 19:12:22 +03:00
Cohee
0f105e0300 Fix circular deps, add Helmet https://helmetjs.github.io/ 2024-04-07 18:11:23 +03:00
Cohee
c6ffe4502a Add user management endpoints 2024-04-07 17:44:40 +03:00
Cohee
b07aef02c7 Persist CSRF and cookie secrets across server launches 2024-04-07 16:41:23 +03:00
Cohee
11193896b2 Add data migration procedure 2024-04-07 03:01:55 +03:00
Cohee
b07a6a9a78 Update all endpoints to use user directories 2024-04-07 01:47:07 +03:00
Cohee
cd5aec7368 Split user directories from public, part 1 2024-04-06 20:09:39 +03:00