CaIon
3e84ec0ab8
feat(auth): migrate Telegram to unified OAuth
...
Use authorization code flow with PKCE and verified ID tokens for Telegram login, binding, and security verification. Preserve existing bindings and require administrator OAuth configuration.
Keep the restricted WeChat first-enrollment session proof, fix missing-target authentication errors, and preserve callback requests after OAuth popups close.
2026-09-06 22:48:59 +08:00
..
2026-09-06 22:48:58 +08:00
2026-09-06 22:48:58 +08:00
2026-09-06 22:48:58 +08:00
2026-08-11 22:03:45 +08:00
2026-07-20 16:48:43 +08:00
2026-07-21 12:39:29 +08:00
2026-06-27 17:01:59 +08:00
2026-09-06 22:48:58 +08:00
2026-07-27 15:56:21 +08:00
2026-02-02 14:37:31 +08:00
2026-06-27 17:01:59 +08:00
2026-06-27 17:01:59 +08:00
2026-08-29 18:51:57 +08:00
2026-09-06 22:48:58 +08:00
2026-08-29 18:51:57 +08:00
2026-09-06 22:48:58 +08:00
2026-09-06 15:47:45 +08:00
2026-08-18 17:31:21 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-09-04 20:45:52 +08:00
2026-09-06 22:48:59 +08:00
2026-01-02 23:00:33 +08:00
2026-07-20 18:11:22 +08:00
2026-05-19 12:11:24 +08:00
2026-01-03 12:37:50 +08:00
2025-10-30 21:16:42 +08:00
2025-03-15 19:10:12 +08:00
2026-09-03 11:28:57 +08:00
2026-08-13 22:06:40 +08:00
2026-07-29 16:27:15 +08:00
2026-09-06 22:48:59 +08:00
2025-10-11 15:30:09 +08:00
2026-09-06 22:48:58 +08:00
2026-07-11 22:36:09 +08:00
2026-08-01 23:19:01 +08:00
2026-02-11 20:37:53 +08:00
2026-09-04 20:45:52 +08:00
2026-09-06 22:48:59 +08:00
2026-07-27 15:56:21 +08:00
2026-07-27 15:56:21 +08:00
2026-09-06 22:48:59 +08:00
2026-09-06 22:48:59 +08:00
2026-09-06 22:48:59 +08:00
2026-05-13 22:18:46 +08:00
2026-05-22 11:00:58 +08:00
2026-05-22 11:00:58 +08:00
2026-05-20 11:38:09 +08:00
2026-03-21 20:40:39 +08:00
2026-07-27 15:56:21 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-09-03 14:37:47 +08:00
2026-08-29 18:51:57 +08:00
2025-10-11 15:30:09 +08:00
2026-04-07 15:56:28 +08:00
2026-05-16 14:54:47 +08:00
2025-10-11 15:30:09 +08:00
2026-07-27 15:56:21 +08:00
2026-08-26 20:57:54 +08:00
2026-09-01 21:53:35 +08:00
2026-09-03 11:28:57 +08:00
2026-08-29 18:51:57 +08:00
2026-09-06 22:48:58 +08:00
2026-07-20 16:48:43 +08:00
2026-07-20 16:48:43 +08:00
2026-09-03 20:42:57 +08:00
2026-09-06 22:48:59 +08:00
2026-09-06 22:48:59 +08:00
2026-06-22 18:41:26 +08:00
2026-05-13 22:18:46 +08:00
2026-07-20 16:48:43 +08:00
2026-07-20 16:48:43 +08:00
2026-05-24 16:19:27 +08:00
2026-09-06 22:48:58 +08:00
2026-07-07 21:22:49 +08:00
2026-07-26 20:47:52 +08:00
2026-06-24 17:16:21 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-09-03 14:37:47 +08:00
2026-08-29 18:51:57 +08:00
2026-08-29 18:51:57 +08:00
2026-09-06 22:48:59 +08:00
2026-09-06 22:48:59 +08:00
2026-07-20 16:48:43 +08:00
2026-08-01 23:19:01 +08:00
2026-08-01 23:19:01 +08:00
2026-08-26 20:57:54 +08:00
2026-08-14 17:34:57 +08:00
2026-08-26 20:57:54 +08:00
2026-08-14 17:34:57 +08:00
2026-04-18 14:22:54 +08:00
2026-08-14 17:34:57 +08:00
2026-08-14 17:34:57 +08:00
2026-08-26 20:57:54 +08:00
2026-09-06 22:48:59 +08:00
2025-10-11 15:30:09 +08:00
2026-06-20 18:57:47 +08:00
2026-06-20 18:57:47 +08:00
2026-09-06 22:48:58 +08:00
2026-09-06 22:48:58 +08:00
2025-10-11 15:30:09 +08:00
2026-08-29 18:51:57 +08:00
2026-08-11 22:03:45 +08:00