152 Commits

Author SHA1 Message Date
2187c873ee feat: json resposne 2025-05-28 17:40:24 +02:00
8e22a3ac05 fix: cfg access 2025-05-25 16:52:10 +02:00
dd8c453c54 feat: hash client secret 2025-05-25 16:43:17 +02:00
52870cb541 feat: util for generating client credentials 2025-05-25 16:40:58 +02:00
14b37c2220 feat: api services routes 2025-05-25 16:40:45 +02:00
5604a824fe feat: use issuer variable as base 2025-05-25 16:26:03 +02:00
7d0ddd4d77 feat: use config issuer for everything 2025-05-25 16:24:52 +02:00
07b9b94143 feat: refactor for using app config 2025-05-25 16:22:28 +02:00
e8bad71f21 feat: smart config 2025-05-25 16:18:21 +02:00
4df7561dd3 feat: sqlc api_services generated cpde 2025-05-25 15:38:59 +02:00
23845e25dd feat: add admin role for all users for now 2025-05-25 14:53:38 +02:00
2caef38ce6 feat: jwks endpoint + rsa keys use 2025-05-25 14:53:19 +02:00
159e4ad0e2 feat: update ApiClaims 2025-05-25 14:16:30 +02:00
6e2d67ad24 feat: oauth endpoints: code and token 2025-05-25 14:16:20 +02:00
d46e296ce1 feat: respond with json 2025-05-25 14:15:50 +02:00
d423d9ba62 feat: oauth routes 2025-05-24 20:58:04 +02:00
47f5188961 feat: profile picture 2025-05-24 17:45:47 +02:00
64faa4ca5f feat: update user model + update profile picture 2025-05-24 17:17:45 +02:00
24c72800ad feat: file storage 2025-05-24 17:17:31 +02:00
f559f54683 feat: upload avatar route 2025-05-24 17:17:25 +02:00
06e0e90677 feat: return id 2025-05-24 12:05:49 +02:00
d4adc1b538 feat: refactoring 2025-05-21 21:59:50 +02:00
edfa3e63b9 feat: generate refresh token 2025-05-21 21:59:31 +02:00
7c58473ff1 feat: define ApiClaims 2025-05-21 21:59:15 +02:00
9473c83679 feat: hash utility 2025-05-21 21:17:55 +02:00
0b8c03e8c5 feat: hash user's password on register 2025-05-21 21:17:50 +02:00
55eb4c9862 feat: hash admin's password before creation 2025-05-21 21:17:41 +02:00
de28470432 feat: check passwords on login 2025-05-21 21:17:30 +02:00
a9df6fa559 feat: remove unused rotues 2025-05-21 19:28:04 +02:00
9267cf2618 feat: remove frontend bindings 2025-05-20 18:45:54 +02:00
eba6253ff6 fix: make verify work with custom claims type 2025-05-19 16:37:27 +02:00
ef7e1a80d9 feat: login route + profile fetch 2025-05-19 16:37:12 +02:00
607174110c feat: middleware types 2025-05-19 16:36:57 +02:00
c283998403 feat: claims type 2025-05-19 16:36:52 +02:00
986ca8e353 feat: request utils 2025-05-19 16:36:42 +02:00
20d9947642 feat: remove login route from user service 2025-05-19 16:36:37 +02:00
97e15e1b1e feat: find user by id 2025-05-19 16:36:28 +02:00
d50bd6c4f5 feat: auth middleware 2025-05-19 16:36:19 +02:00
cb91a10192 feat: auth handler init 2025-05-19 10:13:25 +02:00
1e7ac51ca0 feat: login post handler 2025-05-19 09:19:18 +02:00
8e181ccc07 feat: sign and verify token func 2025-05-19 09:19:10 +02:00
94a873f10a feat: custom http error in json format 2025-05-18 23:16:33 +02:00
703fd3174b feat: register route + repo accessing 2025-05-18 23:16:19 +02:00
24a9c8a9ac feat: ensure admin user 2025-05-18 20:16:18 +02:00
e2a55588df feat: find user by email function 2025-05-18 20:16:10 +02:00
9a48522aa7 feat: user updated with phone_number field 2025-05-18 20:05:01 +02:00
33c4dbaca9 feat: get both api and normal router 2025-05-18 20:04:27 +02:00
fa30f66b6b feat: fileserver + logging + styling 2025-05-18 17:00:07 +02:00
bc9b2d44b2 feat: login and register pages for testing 2025-05-18 14:05:55 +02:00
b7dbe1ef0d feat: render template web function 2025-05-18 14:05:42 +02:00