Commit Graph

16 Commits

Author SHA1 Message Date
Jack Case
f24f3ceee4 remove Base64Str type from altcha
This was decoding the string, which the altcha validator expects to do itself. Now it works.
2025-11-09 18:51:22 +00:00
Jack Case
49377f2e20 add a setting for Altcha secret key 2025-11-09 18:35:16 +00:00
Jack Case
e8189ed832 make the altcha challenge a smidge easier 2025-11-09 18:09:29 +00:00
Jack Case
c0600f527f handle password field of signup form properly, and verify altcha solution 2025-11-09 18:05:44 +00:00
Jack Case
ea843597aa updates 2025-10-30 01:55:18 +00:00
Jack Case
360872fdd0 associate reports with users
this will definitely need some more work.
2025-10-26 16:05:20 +00:00
Jack Case
e1a392a0bf use psycopg2 to "easily" enable SSL 2025-10-25 19:09:08 +00:00
Jack Case
a4c783b2d9 raise an appropriate exception when token auth fails 2025-10-25 15:26:44 +00:00
Jack Case
ba4ea2d717 support bearer token validation for get/report 2025-10-25 12:24:14 +00:00
Jack Case
3b34df1196 create a JWT when an altcha is verified 2025-10-21 15:49:48 +00:00
Jack Case
87db698da7 handle request body properly for slop check 2025-10-20 20:10:14 +00:00
Jack Case
cc8d4e9977 user creation flow with altcha verification 2025-10-20 18:25:29 +00:00
Jack Case
0867fa9b9a basic password hashing and verification functions 2025-10-20 12:57:20 +00:00
Jack Case
96a91b6bc5 start work on user auth 2025-10-19 21:41:12 +00:00
Jack Case
f1c5204d4c insert slop page endpoint 2025-10-19 17:26:17 +00:00
Jack Case
e90bc1cc72 started actual fastapi server with DB 2025-10-19 15:33:34 +00:00