Commit Graph

3978 Commits

Author SHA1 Message Date
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
renovate[bot] 8214deaeb2 Update Helm release rabbitmq to v15.4.0 2025-03-24 16:37:13 +00:00
Zoe Roux ecee7255ed Update Helm release postgresql to v16.5.2 (#858) 2025-03-24 09:22:49 +01:00
renovate[bot] 0ce178595e Update Helm release postgresql to v16.5.2 2025-03-24 02:02:05 +00:00
Zoe Roux 792e8d5974 Translations update from Hosted Weblate (#855) 2025-03-22 12:10:58 +01:00
Abdullah c61ca4021c Translated using Weblate (Arabic)
Currently translated at 100.0% (209 of 209 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/ar/
2025-03-21 20:27:39 +01:00