platform
    • MFA管理接口
      • 绑定MFA设备
        POST
      • 激活MFA设备
        POST
      • 解绑MFA设备
        POST
      • 查询MFA状态
        GET
      • 注册可信设备
        POST
      • 查询可信设备列表
        GET
      • 撤销可信设备
        DELETE
      • 撤销所有可信设备
        DELETE
      • 设置主管理设备
        PUT
      • 验证并消耗备份码
        POST
    • 数据模型
      • MfaBindResponse
      • key
      • MapMapString
      • ResultVOMfaBindResponse
      • MfaBindRequest
      • ResultVOVoid
      • MfaActivateRequest
      • MfaUnbindRequest
      • MfaStatusResponse
      • ResultVOMfaStatusResponse
      • TrustedDeviceVO
      • ResultVOTrustedDeviceVO
      • TrustedDeviceRegisterRequest
      • TrustedDeviceListResponse
      • ResultVOTrustedDeviceListResponse
      • ResultVOInteger
      • SetPrimaryTrustedDeviceRequest
      • MfaBackupCodeVerifyRequest

    ResultVOMfaStatusResponse

    MFA状态信息
    • {@code userId}:用户ID
    • {@code status}:MFA状态(NOT_BOUND/NOT_ACTIVATED/ENABLED/DISABLED)
    • {@code deviceType}:设备类型(如果已绑定)
    • {@code bindTime}:绑定时间(如果已绑定)
    • {@code lastUsedTime}:最后使用时间(如果已使用)
    • {@code trustedDevices}:可信设备数量
    • {@code backupCodesRemaining}:剩余备份码数量

    {
        "data": {
            "userId": "string",
            "status": "NOT_BOUND",
            "deviceType": "string",
            "bindTime": "string",
            "lastUsedTime": "string",
            "trustedDevices": 0,
            "backupCodesRemaining": 0
        },
        "code": "EnumResultMsg.SUCCESS.getCode()",
        "msg": "string",
        "i18nDict": {
            "key": {
                "key": "string"
            }
        },
        "timestamp": 0
    }
    Built with