Commit Graph

76 Commits

Author SHA1 Message Date
5024ac8151 feat: register toggle endpoint 2025-06-03 00:05:05 +02:00
3bf08c5933 feat: toggle api service endpoint 2025-06-03 00:04:36 +02:00
ce44ef3e62 feat: protect required endpoints by oauth 2025-06-02 23:15:02 +02:00
9ee30d1e23 feat: register /authorize route 2025-06-02 20:35:03 +02:00
886d0a7f5c feat: create middleware endpoint before accessing web ui interface for
authorize
2025-06-02 20:34:36 +02:00
cfdf419460 fix: use slices.Contains 2025-06-02 20:34:20 +02:00
930e069aee feat: authorize middleware to check api service activity 2025-06-02 13:00:19 +02:00
1ef261660f feat: split oauth endpoints into files 2025-06-02 12:31:01 +02:00
5d9e5d27bf fix: correct authorize uri 2025-06-01 21:22:16 +02:00
dc2ce1f349 fix: finish update service endpoint 2025-06-01 08:29:30 +02:00
bce775f692 feat: modify fields for updation 2025-05-31 23:19:30 +02:00
45bce711f2 feat: move routes to apiservices.go and add new ones 2025-05-31 23:19:15 +02:00
dfc5587608 feat: get single api service route 2025-05-31 17:58:31 +02:00
05a234b7a5 feat: find api service by id 2025-05-31 17:38:29 +02:00
a213ea85d0 feat: share description in dto 2025-05-31 17:30:44 +02:00
5c43f6d72a feat: accept description and is active fields 2025-05-31 17:30:07 +02:00
e49c0bbe45 feat: sqlc generate 2025-05-31 16:31:27 +02:00
413a11ee63 feat: accept description and is active fields on api service creation 2025-05-31 16:18:36 +02:00
3c5e31cbb2 feat: api services DTO 2025-05-30 21:27:10 +02:00
013f300513 feat: adjust routes and make use of middlewares in each one 2025-05-30 21:24:48 +02:00
51b7e6b3f9 feat: admin routes + better auth routing 2025-05-30 18:17:12 +02:00
d9ca1ce2b4 feat: profile picture fetching through guard service 2025-05-29 19:51:15 +02:00
a7ddd3d1ff fix: use env issuer 2025-05-29 14:56:12 +02:00
aa152a4127 feat: authentication integration 2025-05-28 20:51:34 +02:00
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