NK admin 后台 TOTP 2FA + 高敏感操作 step-up 二次验证。所有付费版含。
普通 2FA(登录用)
el_user_profile.login_totp_secret 独立密钥。登录密码正确后弹 PageVerify2fa 输 6 位 code → 写 session 的 passed_2fa=true。
Step-up 2FA(高敏感操作)
普通 2FA 是"登录一次过",step-up 是"5min 内必须有过一次重新输 6 位 code"。强制操作:
- 改他人 2FA(reset)
- AI agent 任何调用
- License 卸载 / 节点删除
- DB 实例 / 网站 delete
- Firewall bypass enable
前端 useStepUpGuard
App.vue 全局挂 StepUpGuardModal。caller 调 gate.intercept(msg) 自动弹。v50h 接入 AiChat,验证通过自动重试。