Open
[0.2] 固化登录与会话契约,隔离微信演示认证 #2
Charles7cAdd on  25 days ago
Charles7c
Charles7cCollaborators
25 days ago Create

提交前确认

功能描述

固化 Token 契约与失败路径,隔离演示与真实微信认证。目标版本 0.2.0;现有会话持久化、并发刷新合并与一次重试可复用。

建议方案

  1. 固定 access/refresh Token、用户信息、有效期与错误语义。
  2. 并发 401 只触发一次刷新,每请求最多重试一次;刷新失败、过期、网络失败与退出统一清理,回跳安全。
  3. 演示认证受环境开关控制;生产模式禁止静默回退,也不接受任意非空 code/refreshToken。
  4. 真实接入由服务端调用 code2Session,客户端不包含 AppSecret。

备选方案

方案 结论
继续「非空即通过」 ❌ 不构成身份验证
客户端直接换会话 ❌ AppSecret 进入客户端
移植 Admin 鉴权 ❌ 违背独立 Hono 定位

附加信息

验收标准

依赖

#6 组件层同版本并行;#7 真实登录链路复用本契约;#1 汇总。

likedislike
Charles7cCharles7cCollaborators
25 days ago Added label: feature
Charles7cCharles7cCollaborators
25 days ago Modify description of issue
Charles7cCharles7cCollaborators
25 days ago Associated milestone: 1.0.0
Charles7cCharles7cCollaborators
24 days ago Modify description of issue
Charles7cCharles7cCollaborators
24 days ago associated Kanban: ContiNew App开发计划
Charles7cCharles7cCollaborators
8 days ago Change title to "[0.2] 固化登录与会话契约,隔离微信演示认证", originally titled "[1.0] 固化登录与会话契约,隔离微信演示认证".
Charles7cCharles7cCollaborators
8 days ago Modify description of issue
Charles7cCharles7cCollaborators
8 days ago Added label: p0roadmap
Charles7cCharles7cCollaborators
8 days ago Associated milestone: 0.2.0 — 能力完备预览(Feature Complete Preview)
Charles7cCharles7cCollaborators
8 days ago Modify description of issue