4183 Commits

Author SHA1 Message Date
Zoe Roux
0aab4cd84c
Forge jwt for tests 2025-04-06 14:24:03 +02:00
Zoe Roux
49f700ca6e
Check for permissions on each routes 2025-04-06 14:24:03 +02:00
Zoe Roux
8110f7de66
Add tests for edit settings & password 2025-04-06 14:24:03 +02:00
Zoe Roux
31d545530b
Add edit password 2025-04-05 23:49:53 +02:00
Zoe Roux
dbe8e319c8
Add edit user/settings route 2025-04-05 23:49:53 +02:00
Zoe Roux
a903d88a66
Auth cleanups (#872) 2025-04-05 01:25:30 +02:00
Zoe Roux
d4fbba8aeb
Revert labstack/echo-jwt#13 2025-04-05 00:46:30 +02:00
Zoe Roux
d88160218b
Fix tests 2025-04-05 00:46:22 +02:00
Zoe Roux
6d8697cd9d
Convert robot tests to hurl 2025-04-05 00:28:24 +02:00
Zoe Roux
c5a676b2a5
Add guest handling 2025-04-05 00:28:24 +02:00
Zoe Roux
431055ec49
Add custom claims for first user 2025-04-05 00:28:24 +02:00
Zoe Roux
8ef4fe5e55
Remove db conf handling and read private key from storage 2025-04-04 22:44:44 +02:00
Zoe Roux
92753b72d3
Add a middleware in keibi to convert session token to jwt 2025-04-04 22:44:44 +02:00
Zoe Roux
411f6dcfba
Use pages for users paginations 2025-04-04 22:44:44 +02:00
Zoe Roux
076d5a0dbd
Use KError instead of problem details (like the api) 2025-04-04 22:44:44 +02:00
Zoe Roux
b81c94f2da
Cleanup doc of users routes 2025-04-04 22:44:44 +02:00
Zoe Roux
f53e71afff
Add doc for session routes 2025-04-04 22:44:44 +02:00
Zoe Roux
8fe50ad00b
Add examples for jwt routes of keibi 2025-04-04 22:44:44 +02:00
Zoe Roux
65a7f62fd1
Validate issuer & allow unlogged routes 2025-04-04 22:44:44 +02:00
Zoe Roux
d0d12cc5f6
Add common swagger that combine auth & api 2025-04-04 22:44:44 +02:00
Zoe Roux
4dbb41f008
Translations update from Hosted Weblate (#870) 2025-04-02 09:32:40 +02:00
LucaNori
a84ecfcae0
Translated using Weblate (Italian)
Currently translated at 67.9% (142 of 209 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/it/
2025-04-01 19:58:45 +02:00
Zoe Roux
2f85253ae4
Update Helm release postgresql to v16.5.6 (#866) 2025-03-31 16:46:10 +02:00
renovate[bot]
f522ee6481
Update Helm release postgresql to v16.5.6 2025-03-31 03:31:17 +00:00
Zoe Roux
f14301f9ac
Translations update from Hosted Weblate (#865) 2025-03-30 22:30:48 +02:00
loïc poisot
10e5700904
Translated using Weblate (French)
Currently translated at 100.0% (209 of 209 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/fr/
2025-03-30 21:26:43 +02:00
Zoe Roux
6d09c3354c
Integerate the auth service to the api (#857) 2025-03-25 11:22:12 +01:00
Zoe Roux
0e81c11f75
Use echo-jwt 4.2 to prevent breaking change 2025-03-25 10:53:27 +01:00
Zoe Roux
1f8652e06c
Validate jwt claims 2025-03-25 10:27:03 +01:00
Zoe Roux
bcded031e2
Use jwks in elysia 2025-03-25 10:27:03 +01:00
Zoe Roux
161e4943a1
Add openid-configuration just for jwks_uri (for jwt.io) 2025-03-25 10:27:03 +01:00
Zoe Roux
9dc1087273
Use 30s interval healthchecks 2025-03-25 10:27:03 +01:00
Zoe Roux
6391a99bb9
Switch to jwks instead of custom /info 2025-03-25 10:27:03 +01:00
Zoe Roux
068b19c936
Create auth middleware in elysia 2025-03-25 10:27:03 +01:00
Zoe Roux
50549f20de
Rename base file 2025-03-25 10:27:03 +01:00
Zoe Roux
825619b11d
Make /jwt return an Authorization header for traefik 2025-03-25 10:27:03 +01:00
Zoe Roux
e6e2f8ce91
Add /health route in the api 2025-03-25 10:27:03 +01:00
Zoe Roux
61151478e4
Fix phantom token middleware 2025-03-25 10:27:03 +01:00
Zoe Roux
4cf5adda9a
Fix api's traefik rule 2025-03-25 10:27:03 +01:00
Zoe Roux
204344955e
Add KYOO_PREFIX handling in api's redirect 2025-03-25 10:27:03 +01:00
Zoe Roux
92b0076bef
Run go mod download in transcoder's Dockerfile.dev 2025-03-25 10:27:03 +01:00
Zoe Roux
7ec940a8dc
Add healthchecks for auth 2025-03-25 10:27:03 +01:00
Zoe Roux
b94a6a652e
Push generated files in auth to make tools happy 2025-03-25 10:27:03 +01:00
Zoe Roux
23adc6033e
Update go modules 2025-03-25 10:27:03 +01:00
Zoe Roux
631967567f
Add traefik middleware for phantom-tokens 2025-03-25 10:27:03 +01:00
Zoe Roux
808ee3a8c2
Translations update from Hosted Weblate (#860) 2025-03-25 00:31:59 +01:00
Eloi Barcon Piñeiro
aec2b0d9bf
Translated using Weblate (Galician)
Currently translated at 24.8% (52 of 209 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/gl/
2025-03-24 18:15:18 +00:00
Eloi Barcon Piñeiro
c08e233bfd
Added translation using Weblate (Galician) 2025-03-24 18:15:18 +00:00
Eloi Barcon Piñeiro
b8986d17e4
Translated using Weblate (Spanish)
Currently translated at 100.0% (209 of 209 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/es/
2025-03-24 18:15:17 +00:00
Zoe Roux
02ad247468
Update Helm release rabbitmq to v15.4.0 (#861) 2025-03-24 19:15:12 +01:00