Autional Autional
API Reference GitHub autional.com →

POST /mfa/trusted-devices

Mark the current device as a trusted device, exempting MFA verification for 30 days. Reference: NIST SP 800-63B §5.1 (Verifier Impersonation Resistance), OWASP ASVS V2.8.

Multi-Factor Authentication `bearerAuth` application/json

Request Body

Schema: dto.TrustDeviceRequest

FieldTypeRequiredExampleConstraintsDescription
device_fingerprint string Yes
device_name string Yes
user_agent string No

Responses

StatusDescriptionSchema
201Trusted Devicedto.TrustedDeviceDataResponse
400Invalid Parametersgitee_com_linmes_authms_base_dto.SimpleResponse
401Unauthenticatedgitee_com_linmes_authms_base_dto.SimpleResponse
409Device Already Registeredgitee_com_linmes_authms_base_dto.SimpleResponse
500Internal Server Errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.TrustedDeviceDataResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.TrustedDeviceItem No
message string No
timestamp string No

dto.TrustedDeviceItem

FieldTypeRequiredExampleConstraintsDescription
created_at string No 2026-05-25T08:00:00Z
device_name string No iPhone 15
id string No td_abc123
ip_address string No 192.168.1.100
trusted_until string No 2026-06-25T08:00:00Z

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No