|
|
@@ -61,6 +61,10 @@ Draft
|
|
|
- 手机号解密路由实现
|
|
|
- 相关的 Zod schema 定义
|
|
|
|
|
|
+从 `mini-auth-demo/web/tests/integration/server/api/auth/phone-decrypt/post.test.ts`:
|
|
|
+- 手机号解密 API 集成测试
|
|
|
+- 测试场景:成功解密、用户不存在、解密失败、无效数据、认证验证
|
|
|
+
|
|
|
### 集成点
|
|
|
- **用户实体**: 需要确保 UserEntity 有 phone 字段支持
|
|
|
- **Redis 集成**: 需要 sessionKey 存储和获取功能
|
|
|
@@ -91,9 +95,19 @@ Draft
|
|
|
- 测试各种错误场景(无效参数、解密失败等)
|
|
|
- 验证与现有认证系统的集成
|
|
|
|
|
|
+**测试参考**:
|
|
|
+- 参考 `mini-auth-demo/web/tests/integration/server/api/auth/phone-decrypt/post.test.ts` 中的测试场景:
|
|
|
+ - 成功解密手机号并更新用户信息
|
|
|
+ - 处理用户不存在的情况
|
|
|
+ - 处理解密失败的情况
|
|
|
+ - 处理无效的加密数据
|
|
|
+ - 拒绝未认证用户的访问
|
|
|
+ - 拒绝无效token的访问
|
|
|
+
|
|
|
## Change Log
|
|
|
| Date | Version | Description | Author |
|
|
|
|------|---------|-------------|---------|
|
|
|
+| 2025-11-10 | 1.1 | 添加手机号解密集成测试参考 | Bob (Scrum Master) |
|
|
|
| 2025-11-10 | 1.0 | 初始故事创建 | Bob (Scrum Master) |
|
|
|
|
|
|
## Dev Agent Record
|