Commit Graph

23 Commits

Author SHA1 Message Date
Zoe Roux 0971744e92 Handle guest tokens refresh 2026-05-04 12:54:55 +02:00
Zoe Roux e692fda620 Implement token refresh for websockets 2026-05-04 12:54:55 +02: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
Zoe Roux 41e00532d8 Fix websocket auth 2026-01-05 12:07:37 +01:00
Zoe Roux 896d8f5cd0 Move websocket auth to keibi 2025-12-19 17:48:11 +01:00
Zoe Roux 31500dc3c5 Use an api key for the scanner 2025-11-04 09:48:21 +01:00
Zoe Roux 4dc34641ec Handle cookies in keibi 2025-11-04 09:48:21 +01:00
Zoe Roux 19f346ffb6 Add kid in jwks & jwts 2025-06-07 17:45:38 +02:00
renovate[bot] f2caf1a975 fix(deps): update module github.com/lestrrat-go/jwx to v3 (#880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zoe Roux <zoe.roux@zoriya.dev>
2025-04-23 21:50:26 +00:00
Zoe Roux e8acb31834 Allow env to specify apikeys 2025-04-23 19:41:42 +02:00
Zoe Roux a72ecdb21b Add apikey support to /jwt 2025-04-23 19:41:42 +02:00
Zoe Roux 5a6e29e57a Fix guess's sub/sid format 2025-04-06 19:52:54 +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 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 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 6391a99bb9 Switch to jwks instead of custom /info 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 10d8c121b3 Add /info to retrieve public key 2024-10-19 18:09:22 +02:00