|
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 |
|
|
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 |
|