A AuthMS API Wiki API Reference iam.tianv.com →

MFA Service

Port 11005 · 70 endpoints · micro-services/mfa-service/

Admin

MethodPathSummary
GET/admin/mfa/push/challenges管理端查看推送挑战列表detail →
GET/admin/mfa/push/stats获取Push MFA挑战统计detail →

Internal

MethodPathSummary
GET/internal/mfa/push/challenge/{id}内部获取Push挑战状态detail →

MFA

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