Commit Graph

58 Commits

Author SHA1 Message Date
Zoe Roux 40b63001ce Fix auth swagger 2026-03-28 15:27:27 +01:00
Zoe Roux 9affcd6c16 Fix oidc login 2026-03-26 23:46:11 +01:00
Zoe Roux cd7c350b20 Add admin users page 2026-03-26 23:46:11 +01:00
Zoe Roux 8df5f279a8 Add logo upload 2026-03-26 23:46:11 +01:00
Zoe Roux 271375bfec Add link settings to add oidc to an account 2026-03-25 20:30:40 +01:00
Zoe Roux 5cc5c29adc Implement oidc 2026-03-25 20:30:40 +01:00
Zoe Roux ba9aeba230 Add logo routes that use gravatar 2026-03-25 20:30:40 +01:00
Zoe Roux bf925d8d70 Add GET /sessions 2026-03-25 20:30:40 +01:00
Zoe Roux e7c54b0200 Fix auth error handler 2026-03-22 00:02:16 +01:00
Zoe Roux e6f8a223df Handle cookies in auth codepath 2026-03-21 23:54:02 +01:00
Zoe Roux c1afbfef7f Fix db connection of auth 2026-03-19 14:39:28 +01:00
Arlan Lloyd 4f87a7a60e small fixes 2026-02-24 15:00:38 +00:00
Arlan Lloyd cce208b8e3 fix error by explicitly adding /jwt post method 2026-02-23 21:53:11 +00:00
Arlan Lloyd ba9a5d29f6 auth: echo v5 update 2026-02-21 06:25:27 +00:00
acelinkio 35f551b94c auth: return 403 when no GUEST_CLAIMS configured (#1294) 2026-01-29 09:53:05 +01:00
acelinkio fd83870f5a auth: application context & echo context (#1267)
Co-authored-by: Zoe Roux <zoe.roux@zoriya.dev>
2026-01-13 09:25:53 +01:00
acelinkio 52f4b15fbf auth+transcoder: update msg format for easier use (#1262)
Co-authored-by: Zoe Roux <zoe.roux@zoriya.dev>
2026-01-12 17:49:35 +01:00
acelinkio fefcc5b124 auth/transcoder: fix tripple responses on errors (#1261) 2026-01-10 10:40:07 +01:00
acelinkio a09d8f45b9 auth/transcoder: associates the echo logs with request context (#1256) 2026-01-05 09:21:25 +01:00
acelinkio 88e5e1bb00 fix structured logging & update readme link (#1242) 2025-12-27 13:30:25 +01:00
acelinkio 50241b23b5 auth: slog, otel, & logging improvements (#1204) 2025-12-08 14:27:50 +00:00
Zoe Roux 55a22f1c9e Instrument pgx 2025-11-17 23:07:54 +01:00
Zoe Roux 6d58164a6d Instrument auth's echo 2025-11-17 23:03:49 +01:00
Zoe Roux 8f0fb42b47 Add /ready api to auth 2025-11-09 19:21:29 +01:00
Antoine f71a65d134 feat(auth): update forward auth endpoint (#1141) 2025-11-06 01:25:33 +01:00
Zoe Roux 5827cc32e8 Hard code keibi postgres schema 2025-11-04 09:48:21 +01:00
Zoe Roux 7857b14a14 Hardcode keibi's prefix to /auth 2025-06-07 17:45:39 +02:00
Zoe Roux 1fca8957a2 Fix auth default PGHOST 2025-05-04 15:35:37 +02:00
solidDoWant 5ced62aab3 Support standard libpq environment variables for Auth service (#901) 2025-04-24 09:38:20 +02:00
Zoe Roux dcbbb6352a Add hurl tests for apikeys 2025-04-23 22:35:52 +02:00
Zoe Roux a72ecdb21b Add apikey support to /jwt 2025-04-23 19:41:42 +02:00
Zoe Roux 85186a74c8 Add apikeys routes 2025-04-23 19:41:42 +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 d4fbba8aeb Revert labstack/echo-jwt#13 2025-04-05 00:46:30 +02:00
Zoe Roux c5a676b2a5 Add guest handling 2025-04-05 00:28:24 +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 076d5a0dbd Use KError instead of problem details (like the api) 2025-04-04 22:44:44 +02:00
Zoe Roux 161e4943a1 Add openid-configuration just for jwks_uri (for jwt.io) 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 23adc6033e Update go modules 2025-03-25 10:27:03 +01:00
Zoe Roux 257ef354c6 Add prefix for auth 2025-01-03 18:32:41 +01:00
Zoe Roux e4f7c1215b Update go modules (#745) 2025-01-01 21:47:00 +00:00
Zoe Roux 899e90deaf Add healthcheck for auth (#658) 2024-11-01 22:32:50 +00:00
Zoe Roux 200087f2f6 Fix jwt signing verification 2024-10-19 18:09:22 +02:00
Zoe Roux 662457d0f1 Robot tests wip 2024-10-19 18:09:22 +02:00
Zoe Roux 10d8c121b3 Add /info to retrieve public key 2024-10-19 18:09:22 +02:00
Zoe Roux 1b192c7d05 Check permissions 2024-10-19 18:09:21 +02:00
Zoe Roux 3c73196f87 Add logout and get /users/me 2024-10-19 18:09:21 +02:00