Draft
As a 微信小程序用户, I want 能够通过微信小程序登录并解密手机号, so that 我可以快速注册和绑定手机号,享受完整的服务功能
[ ] 分析现有 auth-module 中的小程序认证功能
[ ] 从 mini-auth-demo 迁移手机号解密功能
[ ] 集成手机号解密到现有认证流程
[ ] 完善测试覆盖
[ ] 文档和错误处理
packages/auth-module/packages/auth-module/src/services/mini-auth.service.ts - 小程序登录服务packages/auth-module/src/routes/mini-login.route.ts - 小程序登录路由packages/auth-module/src/schemas/auth.schema.ts - 包含 MiniLoginSchema从 mini-auth-demo/packages/server/src/modules/auth/mini-auth.service.ts:
decryptPhoneNumber(encryptedData, iv, sessionKey) 方法从 mini-auth-demo/packages/server/src/api/auth/phone-decrypt/post.ts:
packages/auth-module/src/routes/phone-decrypt.route.tspackages/auth-module/tests/integration/phone-decrypt.integration.test.ts测试标准:
packages/auth-module/tests/unit/mini-auth.service.test.tspackages/auth-module/tests/integration/phone-decrypt.integration.test.ts测试策略:
| Date | Version | Description | Author |
|---|---|---|---|
| 2025-11-10 | 1.0 | 初始故事创建 | Bob (Scrum Master) |
This section will be populated by the development agent during implementation
To be filled by dev agent
To be filled by dev agent
To be filled by dev agent
To be filled by dev agent
This section will be populated by the QA agent during review