POST /mfa/push/approve

用户通过设备批准Push MFA挑战,完成身份验证。支持 Number Matching 验证。参考:NIST SP 800-63B §5.1.7 (Verifier Impersonation Resistance)、OWASP ASVS V2.8。

多因素认证 `bearerAuth` application/json

请求体

Schema: service-mfa/internal/handler/dto.PushApproveRequest

字段类型必填示例约束描述
challenge_id string 是 chal-abc123
number_matching string 是 42
device_key string 否 hmac-sig

响应

引用的 Schema

service-core/base/dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否

service-mfa/internal/handler/dto.ValidDetailResponse

字段类型必填示例约束描述
code integer 否
data service-mfa/internal/handler/dto.ValidResponse 否
message string 否
timestamp string 否

service-mfa/internal/handler/dto.ValidResponse

字段类型必填示例约束描述
valid boolean 否 True