SidQin-cyber
20523b918a
fix(gateway): allow trusted-proxy control-ui auth to skip device pairing
...
Control UI connections authenticated via gateway.auth.mode=trusted-proxy were
still forced through device pairing because pairing bypass only considered
shared token/password auth (sharedAuthOk). In trusted-proxy deployments,
this produced persistent "pairing required" failures despite valid trusted
proxy headers.
Treat authenticated trusted-proxy control-ui connections as pairing-bypass
eligible and allow missing device identity in that mode.
Fixes #25293
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-24 14:17:54 +00:00
..
2026-02-24 03:05:58 +00:00
2026-02-24 14:17:54 +00:00
2026-02-24 03:05:58 +00:00
2026-02-15 19:08:47 +00:00
2026-02-24 03:52:49 +00:00
2026-02-24 03:33:37 +00:00
2026-02-01 10:03:47 +09:00
2026-02-22 08:35:32 +01:00
2026-02-22 08:40:49 +01:00
2026-02-22 08:57:01 +01:00
2026-02-22 18:55:44 +01:00
2026-02-22 18:55:44 +01:00
2026-02-23 20:40:44 +00:00
2026-02-19 00:58:56 -05:00
2026-02-23 05:45:54 +00:00
2026-02-22 18:23:13 +01:00
2026-02-19 15:51:22 +01:00
2026-02-18 22:39:57 +00:00
2026-02-18 01:34:35 +00:00
2026-02-24 01:07:25 -05:00
2026-02-24 01:07:25 -05:00
2026-02-21 23:32:32 +00:00
2026-02-16 14:59:31 +00:00
2026-02-21 19:26:04 +01:00
2026-02-21 19:26:04 +01:00
2026-02-23 20:40:44 +00:00
2026-02-22 18:55:44 +01:00
2026-02-22 11:34:50 +00:00
2026-02-22 15:38:23 +01:00
2026-02-22 15:38:23 +01:00
2026-02-19 14:30:15 +01:00
2026-02-22 08:45:48 +01:00
2026-02-16 03:50:39 +01:00
2026-02-16 03:50:39 +01:00
2026-02-16 03:50:39 +01:00
2026-02-22 08:35:32 +01:00
2026-02-22 22:40:22 +01:00
2026-02-22 23:12:45 +01:00
2026-02-22 20:04:51 +00:00
2026-02-22 20:04:51 +00:00
2026-02-22 18:55:44 +01:00
2026-02-22 09:27:03 +01:00
2026-02-19 10:00:41 +01:00
2026-02-24 04:20:30 +00:00
2026-02-19 09:22:16 +00:00
2026-02-15 18:06:48 +00:00
2026-02-23 11:47:27 +05:30
2026-02-21 21:40:39 +00:00
2026-02-23 00:03:56 +00:00
2026-02-22 11:48:46 +00:00
2026-02-22 17:11:54 +00:00
2026-02-22 10:18:05 +01:00
2026-02-22 20:04:51 +00:00
2026-02-22 21:19:09 +00:00
2026-02-22 20:04:51 +00:00
2026-02-21 13:36:23 +01:00
2026-02-23 19:47:29 +00:00
2026-02-15 13:24:37 +00:00
2026-02-21 13:36:23 +01:00
2026-02-18 01:34:35 +00:00
2026-02-09 00:21:54 -08:00
2026-02-23 00:19:05 +00:00
2026-02-23 00:03:56 +00:00
2026-02-19 15:29:23 +01:00
2026-02-23 14:07:16 -05:00
2026-02-22 17:20:27 +01:00
2026-02-22 17:20:27 +01:00
2026-02-14 19:22:37 +01:00
2026-02-24 03:05:58 +00:00
2026-02-24 04:20:30 +00:00
2026-02-24 04:20:30 +00:00
2026-02-01 10:03:47 +09:00
2026-01-20 07:37:01 +00:00
2026-02-24 01:16:53 +00:00
2026-02-22 11:29:31 +00:00
2026-02-24 01:16:53 +00:00
2026-02-23 13:57:34 +00:00
2026-02-23 13:57:34 +00:00
2026-02-23 13:57:34 +00:00
2026-02-24 01:57:11 +00:00
2026-02-24 01:57:11 +00:00
2026-02-22 18:55:44 +01:00
2026-02-20 05:12:05 +00:00
2026-02-20 05:12:05 +00:00
2026-02-21 19:47:22 +01:00
2026-02-21 19:47:22 +01:00
2026-02-18 01:34:35 +00:00
2026-02-24 04:06:03 +00:00
2026-02-18 22:11:56 +00:00
2026-02-18 01:34:35 +00:00
2026-02-22 17:11:54 +00:00
2026-02-21 20:08:55 +01:00
2026-02-22 17:11:36 +01:00
2026-02-16 16:42:28 +00:00
2026-02-22 15:41:41 +01:00
2026-02-23 22:39:48 +00:00
2026-01-30 03:16:21 +01:00
2026-02-22 08:28:50 +00:00
2026-01-31 16:19:20 +09:00
2026-02-23 05:45:54 +00:00
2026-02-23 19:47:29 +00:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-23 14:07:16 -05:00
2026-02-22 20:04:51 +00:00
2026-02-23 14:07:16 -05:00
2026-01-31 16:19:20 +09:00
2026-01-14 09:11:21 +00:00
2026-01-19 10:08:29 +00:00
2026-02-22 13:14:08 +01:00
2026-02-23 05:43:43 +00:00
2026-01-31 16:19:20 +09:00
2026-02-17 15:50:07 +09:00
2026-02-18 01:34:35 +00:00
2026-02-19 10:00:41 +01:00
2026-02-16 00:18:26 +00:00
2026-02-24 03:22:45 +00:00
2026-02-24 01:57:11 +00:00
2026-02-24 01:57:11 +00:00
2026-02-23 19:47:29 +00:00
2026-01-31 16:19:20 +09:00
2026-01-03 19:37:09 +01:00
2026-02-22 13:17:25 +01:00
2026-02-22 13:17:25 +01:00
2026-02-23 20:40:44 +00:00
2026-02-20 19:41:51 -08:00
2026-02-18 17:48:02 +00:00
2026-01-14 15:02:19 +00:00
2026-01-31 16:19:20 +09:00
2026-01-31 16:19:20 +09:00
2026-02-18 01:34:35 +00:00
2026-02-24 00:59:52 +00:00
2026-02-24 01:16:53 +00:00
2026-02-23 05:43:43 +00:00
2026-02-24 00:31:58 +00:00
2026-02-22 20:04:51 +00:00
2026-02-22 20:04:51 +00:00
2026-02-24 00:31:58 +00:00
2026-02-24 00:31:58 +00:00
2026-02-22 11:48:46 +00:00
2026-02-24 00:59:52 +00:00
2026-02-24 01:16:53 +00:00
2026-02-16 14:59:31 +00:00
2026-02-22 11:48:46 +00:00
2026-02-24 00:59:52 +00:00
2026-02-22 11:33:27 +00:00
2026-02-23 19:47:29 +00:00
2026-02-24 00:31:58 +00:00
2026-02-24 00:59:52 +00:00
2026-02-24 03:05:58 +00:00
2026-02-23 19:47:29 +00:00
2026-02-22 11:31:42 +00:00
2026-02-24 00:31:58 +00:00
2026-02-24 01:16:53 +00:00
2026-02-24 00:59:52 +00:00
2026-02-22 11:31:42 +00:00
2026-02-24 00:59:52 +00:00
2026-02-22 23:55:59 -06:00
2026-01-14 15:02:19 +00:00
2026-02-18 17:01:22 +00:00
2026-02-22 07:44:57 +00:00
2026-02-23 22:39:48 +00:00
2026-02-22 20:04:51 +00:00
2026-02-22 23:12:45 +01:00
2026-02-12 23:52:19 -05:00
2026-02-24 03:52:49 +00:00
2026-02-24 03:33:30 +00:00
2026-02-13 20:42:24 +01:00
2026-02-22 17:11:54 +00:00
2026-02-19 02:48:08 -08:00
2026-02-19 09:22:16 +00:00
2026-02-22 09:27:03 +01:00
2026-02-18 16:25:59 -05:00
2026-02-22 07:44:57 +00:00
2026-02-22 20:04:51 +00:00
2026-01-14 01:17:56 +00:00
2026-02-16 14:59:31 +00:00
2026-02-16 14:59:31 +00:00
2026-02-16 14:59:31 +00:00
2026-02-16 14:59:31 +00:00
2026-02-24 04:33:50 +00:00
2026-02-24 04:12:25 +00:00
2026-02-24 04:12:25 +00:00
2026-01-17 20:37:36 +00:00
2026-02-16 14:59:31 +00:00
2025-12-18 13:27:52 +00:00