Jakub Zych
cc3636cea9
fix: a device revoke cannot lose to a concurrent refresh
...
The revoke now reads the device's jti with UPDATE ... RETURNING under the
row lock, and the refresh's hand-over (classes.FollowDeviceJTI) reports a
session revoked meanwhile, so the refresh answers the blacklisted-token
401 without a token. A hand-over error fails the refresh closed instead
of leaving the session on a stale jti.
2026-10-26 16:00:43 +01:00
..
2026-10-23 16:47:56 +02:00
2026-10-22 03:11:32 +02:00
2026-10-22 03:11:32 +02:00
2026-10-23 17:00:12 +02:00
2026-10-23 21:16:47 +02:00
2026-10-17 21:53:21 +02:00
2026-10-21 18:03:50 +02:00
2026-10-23 21:11:04 +02:00
2026-10-23 21:08:12 +02:00
2026-10-02 10:56:06 +02:00
2026-10-21 13:53:19 +02:00
2026-10-26 14:15:54 +01:00
2026-10-26 16:00:43 +01:00
2026-10-17 21:53:21 +02:00
2026-10-26 10:03:59 +01:00
2026-10-23 12:08:38 +02:00
2026-10-17 21:44:59 +02:00
2026-10-17 21:44:59 +02:00
2026-10-05 15:15:28 +02:00
2026-10-05 13:26:53 +02:00
2026-10-21 18:03:50 +02:00
2026-10-26 09:55:48 +01:00
2026-09-22 14:40:18 +02:00
2026-10-02 10:56:06 +02:00
2026-10-23 16:47:56 +02:00
2026-10-20 23:02:37 +02:00
2026-10-23 21:11:04 +02:00
2026-10-05 15:23:23 +02:00
2026-10-05 13:21:51 +02:00
2026-10-05 15:15:28 +02:00
2026-10-23 12:14:21 +02:00
2026-09-18 18:43:31 +02:00
2026-10-22 23:39:18 +02:00
2026-10-23 16:47:56 +02:00
2026-10-02 10:56:06 +02:00
2026-10-02 10:56:06 +02:00
2026-10-26 10:03:59 +01:00
2026-10-02 16:19:06 +02:00
2026-10-02 11:44:01 +02:00
2026-10-04 22:30:20 +02:00