在控制台点击「为目标账户临时解锁并签发一次性恢复码」(或等价接口):
curl -X POST http://127.0.0.1:19890/api/identity/recovery/issue -H "Content-Type: application/json" -d '{"userid":"cfo"}'
预期响应(code 为一次性恢复确认码,8 位大写十六进制,由控制台在签发时生成、仅回显一次;本页以格式示意,不预生成具体值。控制台原生签发的解锁为临时解锁:窗口 30 分钟,届满自动回落锁定):
{
"status": "unlocked",
"userid": "cfo",
"code": "IH-RC-XXXXXXXX",
"login_ready": true,
"login_stability": "临时解锁",
"temp_unlock_expires_at": "<签发时刻+30 分钟>",
"ticket": "TCK-2026-0917-044",
"note": "临时解锁已生效(窗口 30 分钟,届满自动回落锁定)·一次性恢复确认码已签发(单次登录有效),签发后不再重复展示。"
}
curl http://127.0.0.1:19890/api/identity/status
签发后的预期响应(此处节选关键字段):
{
"ticket": "TCK-2026-0917-044",
"userid": "cfo",
"account": {"userid": "cfo", "name": "顾晚晴", "status": "unlocked",
"mfa_enabled": true, "lockout_count": 3},
"recovery_status": "completed",
"status_text": "登录已恢复(临时解锁 · 自动回落锁定)",
"login_stability": "临时解锁",
"channel": "console",
"login_ready": true,
"recovery_code_issued": true,
"blocked_approvals": 0,
"accounts_total": 12,
"platform_recovery": null
}
临时解锁;unlocked(临时);code 字段,单次登录有效)。注 1:本步完成后 MFA 标志保持不变(mfa_enabled 仍为 true)。
注 2:临时解锁窗口(30 分钟)届满后账户自动回落锁定,登录恢复状态回退为待执行;稳定恢复(登录稳定性转「已恢复(稳定)」,回落不再发生)经线下人工核验通道办理(双人复核报备,MFA 标志保持不变),见第 6 步。
《连续锁定账户身份恢复政策》(2026-10-10 发布并生效):连续锁定达 3 次的账户,恢复时经线下人工核验通道办理(双人复核报备),MFA 标志保持不变,办结后签发恢复确认码。
| 线下人工核验(双人复核) | 平均约 120 分钟 |
|---|---|
| 董事会签署会 | 30 分钟后开始 |