
吉鑫升andClaude Opus 4.8
f8b40353ef
feat(task-buttons): 跳转按钮可追加登录态 token+username + token 登录离线测试映射
rwfx/3qfx/xdfx 任务工作区的可配置跳转按钮(按钮管理)新增「追加登录态」开关:
url 类型按钮可在外链后拼 ?token=<token1>&username=<登录名>(参数名可配,默认
token/username),供跳转目标外部系统识别当前登录用户。
- 仅 token 登录(login/token)生效: token1 = ?authToken=,username = 后端用
token 调 getTokenInfo 解析出的原始登录名(非邮箱前缀/非解 JWT)。二者登录时
经 persistLoginCredentials 存入 login.token1/login.username(scoped-storage
自动隔离嵌入/独立会话);非 token 登录读不到 token1 则跳过追加。
- 后端 UsernameLoginResponse 回传 username(原始名,规避邮箱归一化有损);
token_login 加 mock_tokens 离线测试映射(123ewq->admin),命中即跳过外网
getTokenInfo,便于本地全链路联调。
- task_buttons 加列 append_auth/auth_token_param/auth_name_param
(migration 20260625_01 + 幂等 SQL)。
Tests: test_task_buttons.py, test_auth_login_modes.py(mock token/username 回传)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 14:52:07 +08:00
..
2026-06-16 10:05:54 +08:00
2026-06-07 21:20:58 +08:00
2026-06-25 14:52:07 +08:00
2026-06-22 22:47:43 +08:00
2026-06-11 11:31:49 +08:00
2026-06-16 20:57:21 +08:00
2026-06-20 20:18:02 +08:00
2026-06-19 10:19:31 +08:00
2026-06-09 15:48:24 +08:00
2026-06-20 20:18:02 +08:00
2026-06-07 21:20:58 +08:00
2026-06-08 12:33:24 +08:00
2026-06-24 21:20:12 +08:00
2026-05-13 14:36:44 +08:00
2026-06-04 12:40:18 +08:00
2026-06-11 22:58:38 +08:00