Open
[0.2] 微信一键登录真实对接(服务端 code2Session) #7
Charles7cAdd on  8 days ago
Charles7c
Charles7cCollaborators
8 days ago Create

提交前确认

功能描述

README Roadmap 列明「微信一键登录真实对接(code2Session)」。当前登录页的微信一键登录为演示态。本任务交付服务端真实链路:服务端调用 code2Session 换取 openid 并签发会话,客户端不持有 AppSecret。目标版本 0.2.0。

建议方案

  1. packages/server 新增微信登录路由:code2Session → openid → 签发本系统 access/refresh Token,复用 #2 冻结的会话契约。
  2. 环境开关区分演示认证与真实认证;生产模式禁止演示回退(与 #2 的验收一致)。
  3. AppSecret 走服务端环境变量;apps/demo/.env.example 同步补充说明(红线 10)。
  4. 微信开发者工具 + 真机各验证一次,留存登录成功证据。

备选方案

方案 结论
客户端直连 code2Session ❌ AppSecret 进入客户端
继续演示态不交付 ❌ 1.0 GA 前必须闭环真实链路
引入第三方微信 SDK ❌ 单一接口不引依赖,uni.login 足够

附加信息

验收标准

依赖

#2 会话契约冻结后实施;与 #1 版本基线关联。

likedislike
Charles7cCharles7cCollaborators
8 days ago Associated milestone: 0.2.0 — 能力完备预览(Feature Complete Preview)
Charles7cCharles7cCollaborators
8 days ago Added label: featurep0roadmap