返回 Bug 清单
BUG-0315project-14高待处理frontend-integration
UC userinfo 只认 uc_sub 字段 —— 标准 OIDC 'sub' 返回时登录全部 401
发现:2026-10-01验证:2026-10-09置信度:70%
症状
UC SSO 换票后 userinfo 校验抛 UnauthorizedException,日志可见返回体里只有标准 'sub' 没有 'uc_sub'
根因
UC userinfo 可能返回 OIDC 标准字段 'sub' 或 UC 自定义 'uc_sub'——服务端只读 uc_sub,遇到标准返回直接判无效
修复方案
const ucSub = userInfoBody?.uc_sub || userInfoBody?.sub,两个都没有才拒绝;日志与返回值统一用归一后的 ucSub
错误签名
UC userinfo missing uc_sub UnauthorizedException sub uc_sub技术信息
来源项目
project-14
标签
project-14, mcp-reported