POST /admin/mfa/risk-policies/evaluate
Pass user context (user_id, IP, device fingerprint) and return the assessed risk level and required MFA methods. Reference: NIST SP 800-63B §5.2 (Risk-based Authentication). Requires admin permissions.
Multi-Factor Authentication `bearerAuth` application/json
Request Body
Schema: dto.EvaluateRiskPolicyRequest
| Field | Type | Required | Example | Constraints | Description |
user_id |
string |
Yes |
|
|
|
device_fingerprint |
string |
No |
|
|
|
ip |
string |
No |
|
|
|
Referenced Schemas
dto.EvaluateRiskPolicyDetailResponse
dto.EvaluateRiskPolicyResponse
| Field | Type | Required | Example | Constraints | Description |
is_new_device |
boolean |
No |
False |
|
|
level |
string |
No |
medium |
|
|
required_methods |
array of
string |
No |
['["totp"', '"sms"]'] |
|
|
gitee_com_linmes_authms_base_dto.SimpleResponse
| Field | Type | Required | Example | Constraints | Description |
code |
integer |
No |
|
|
|
message |
string |
No |
|
|
|
timestamp |
string |
No |
|
|
|