多因素认证服务71 个端点

多因素认证服务

端口 11005 · 71 个端点 · mfa-service.json

RBAC - 角色

方法路径摘要
GET/admin/mfa/push/challenges管理端查看推送挑战列表详情 →
GET/admin/mfa/push/stats获取Push MFA挑战统计详情 →

多因素认证

方法路径摘要
GET/admin/mfa/backup-codes管理端列出所有备用码配置详情 →
GET/admin/mfa/backup-codes/{user_id}管理端获取用户备用码数量详情 →
GET/admin/mfa/config-audit-logs获取MFA配置审计日志详情 →
GET/admin/mfa/ip-whitelist列出IP白名单详情 →
POST/admin/mfa/ip-whitelist创建IP白名单详情 →
DELETE/admin/mfa/ip-whitelist/{ip_whitelist_id}删除IP白名单详情 →
GET/admin/mfa/ip-whitelist/{ip_whitelist_id}获取IP白名单详情 →
PUT/admin/mfa/ip-whitelist/{ip_whitelist_id}更新IP白名单详情 →
GET/admin/mfa/push/challenges管理端查看推送挑战列表详情 →
GET/admin/mfa/push/stats获取Push MFA挑战统计详情 →
DELETE/admin/mfa/reset/{user_id}管理员重置用户MFA详情 →
GET/admin/mfa/risk-policies列出所有风险策略详情 →
POST/admin/mfa/risk-policies/evaluate评估风险策略详情 →
DELETE/admin/mfa/risk-policies/{level}删除指定等级的风险策略详情 →
PUT/admin/mfa/risk-policies/{level}更新指定等级的风险策略详情 →
GET/admin/mfa/risk-policy获取MFA风险策略详情 →
PUT/admin/mfa/risk-policy更新MFA风险策略详情 →
GET/admin/mfa/totp/{user_id}管理端获取用户TOTP状态详情 →
POST/internal/mfa/erase内部擦除用户MFA数据详情 →
GET/internal/mfa/push/challenge/{credential_id}内部获取Push挑战状态详情 →
GET/internal/mfa/status/{user_id}内部获取用户MFA状态详情 →
GET/internal/mfa/totp/devices内部获取TOTP设备列表详情 →
POST/internal/mfa/totp/disable内部禁用TOTP详情 →
POST/internal/mfa/totp/validate内部验证TOTP码详情 →
GET/mfa/backup-codes查看备用码详情 →
GET/mfa/backup-codes/count查看备用码数量详情 →
POST/mfa/backup-codes/generate生成备用恢复码详情 →
POST/mfa/backup-codes/verify独立备用码验证详情 →
POST/mfa/challenge创建通用MFA挑战详情 →
POST/mfa/credentials/{credential_id}/primary设置主认证方式详情 →
GET/mfa/devices/sync列出同步设备详情 →
POST/mfa/devices/sync同步设备数据详情 →
DELETE/mfa/devices/sync/{sync_id}解绑同步设备详情 →
POST/mfa/email/disable禁用邮箱 MFA详情 →
PUT/mfa/email/enrollEmail MFA注册详情 →
POST/mfa/email/send发送邮箱验证码详情 →
POST/mfa/email/verify验证邮箱验证详情 →
GET/mfa/methods列出MFA方法详情 →
DELETE/mfa/methods/{method_type}删除MFA方法详情 →
POST/mfa/push/approve批准Push MFA挑战详情 →
POST/mfa/push/challenge创建Push MFA挑战详情 →
GET/mfa/push/challenge/{credential_id}获取Push挑战状态详情 →
POST/mfa/push/deny拒绝Push MFA挑战详情 →
GET/mfa/push/history获取Push MFA挑战历史详情 →
POST/mfa/sms/disable禁用短信 MFA详情 →
PUT/mfa/sms/enrollSMS MFA注册详情 →
POST/mfa/sms/send发送短信验证码详情 →
POST/mfa/sms/verify验证短信验证详情 →
GET/mfa/status/{user_id}获取用户MFA状态详情 →
POST/mfa/step-upMFA步进认证详情 →
GET/mfa/totp/devices列出TOTP设备详情 →
POST/mfa/totp/devices注册TOTP设备详情 →
DELETE/mfa/totp/devices/{device_id}撤销TOTP设备详情 →
GET/mfa/totp/devices/{device_id}获取TOTP设备详情详情 →
POST/mfa/totp/devices/{device_id}/disable禁用TOTP设备详情 →
POST/mfa/totp/devices/{device_id}/enable启用TOTP设备详情 →
POST/mfa/totp/disable禁用TOTP详情 →
POST/mfa/totp/enable启用TOTP多因素认证详情 →
POST/mfa/totp/setup启用TOTP多因素认证详情 →
POST/mfa/totp/validate验证TOTP码(登录时)详情 →
POST/mfa/totp/verify验证并启用TOTP详情 →
DELETE/mfa/trusted-devices撤销所有受信设备详情 →
GET/mfa/trusted-devices列出受信设备详情 →
POST/mfa/trusted-devices记住受信设备详情 →
GET/mfa/trusted-devices/check检查设备是否受信详情 →
POST/mfa/trusted-devices/cleanup清理过期受信设备详情 →
DELETE/mfa/trusted-devices/{trusted_device_id}撤销受信设备详情 →
GET/mfa/trusted-devices/{trusted_device_id}获取受信设备详情详情 →

多因素认证 - 内部接口

方法路径摘要
POST/internal/mfa/email/send内部:发送登录期 MFA 邮箱验证码详情 →
GET/internal/mfa/push/challenge/{credential_id}内部获取Push挑战状态详情 →
POST/internal/mfa/sms/send内部:发送登录期 MFA 短信验证码详情 →
GET/internal/schedulers列出所有定时任务详情 →