anonpenguin23
4d700aed54
feat(gateway): enforce jwt expiry on persistent websockets
...
- implement `wsJWTExpired` to validate token lifetime with a grace period
- capture jwt expiry at connection upgrade and update via auth.refresh
- close connections with custom code 4401 when tokens expire to force re-auth
- add unit tests to verify expiry logic and state transitions
2026-06-12 10:12:21 +03:00
..
2026-03-26 18:14:52 +02:00
2026-03-28 08:59:11 +02:00
2026-03-26 18:14:52 +02:00
2026-06-11 07:04:50 +03:00
2026-05-03 18:20:21 +03:00
2026-06-11 08:00:31 +03:00
2026-03-26 18:14:52 +02:00
2026-06-12 08:05:27 +03:00
2026-03-26 18:14:52 +02:00
2026-03-26 18:14:52 +02:00
2026-05-17 16:27:05 +03:00
2026-03-26 18:14:52 +02:00
2026-03-26 18:14:52 +02:00
2026-06-11 07:04:50 +03:00
2026-03-26 18:14:52 +02:00
2026-06-12 10:12:21 +03:00
2026-05-07 07:33:52 +03:00
2026-03-28 14:30:55 +02:00
2026-03-26 18:14:52 +02:00
2026-03-26 18:14:52 +02:00
2026-05-03 18:20:21 +03:00
2026-06-11 10:06:19 +03:00
2026-06-10 12:10:52 +03:00
2026-03-26 18:14:52 +02:00
2026-06-04 10:08:10 +03:00
2026-06-11 11:45:12 +03:00
2026-05-13 15:41:36 +03:00
2026-06-01 19:59:30 +03:00
2026-03-28 08:59:11 +02:00
2026-03-26 18:14:52 +02:00
2026-06-12 08:05:27 +03:00
2026-03-26 18:14:52 +02:00
2026-03-26 18:14:52 +02:00
2026-06-11 07:04:50 +03:00
2026-03-28 08:59:11 +02:00
2026-03-26 18:14:52 +02:00
2026-06-11 07:04:50 +03:00
2026-03-26 18:14:52 +02:00