Project

General

Profile

Actions

QA验收 #20

open
RA

三方员工密码验证与企业微信账号精确查询|测试环境API验收

QA验收 #20: 三方员工密码验证与企业微信账号精确查询|测试环境API验收

Added by Redmine Admin 20 days ago. Updated 19 days ago.

Status:
新建
Priority:
普通
Assignee:
-
Start date:
10/22/2026
Due date:
% Done:

0%

Estimated time:

Description

QA-TPAUTH-20261022:第三方员工邮箱密码验证与企业微信账号精确查询验收计划。

需求主线程:01a16384-db38-7983-9ca3-f310dfbbec8c。
目标仓库projects/ndb/backend,feature/third-party-password-verification;本地基线HEAD c2240364af37e9c307cb9e145a58608651c3e331,候选含未提交修改,以outputs/third-party-password-verification-20261022/release/candidate-files.json的11文件哈希冻结为准,不能只按HEAD判断部署候选。

接口:

  1. POST /internal/v1/users/authenticate/:应用AK/SK及独立user:authenticate;仅返回八个员工基本字段,不生成、返回或更新员工令牌,不改变密码及登录元数据。
  2. GET /internal/v1/users/:新增wecom_user_id精确区分大小写过滤,与其他条件AND、默认active;不构成企微身份认证,不增加返回字段。

复用本地105项一次性PostgreSQL与最终53项聚焦通过、独立安全审查无发现;不重跑、不相加,不提升成已部署测试服务结论。来源delivery.md、postgres-tests.log、wecom-filter-tests.log。

本阶段仅QA计划和记录准备,尚未执行测试环境用例,不记Pass。正式验收等待测试部署身份及合成fixture/应用授权方案确认。拟补:版本/候选核对,严格八字段/no-store,统一身份失败,签名/独立Scope/重放/IP/应用状态,输入及路由,既有会话与员工记录不变,共享Redis跨应用/进程限流,限定窗口脱敏日志,企微精确过滤/AND/状态/无效参数,真实服务接入文档复核。

仅测试环境;使用唯一QA标记无联系方式合成员工与专用应用,不用真实员工密码、不修改现有账号角色/应用、不触发通知。当前不授权QA发起正式API请求或创建fixture;共享缓存故障不靠停Redis制造,完整员工快照仅由Ops提供脱敏相等断言。凭据经bw且只内存使用,不打印或落盘。
纯API无UI,不强制截图手册;测试环境接入文档复核及逐用例Redmine追加、读回仍为门禁。QA不改源码/spec、不commit/push/部署;后续阶段由主Agent另行释放。

Actions

Also available in: PDF Atom