1.URL
http://124.223.60.234:8080/system/asset/login/checkMFAVerificationCode
2.请求参数
2.1.参数示例
{
"email":"leave_iot@163.com",
"verificationCode":"123456"
}
2.2.参数说明
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| String | 用户的邮箱地址 | Y | |
| verificationCode | String | 邮件接收到的校验码 | Y |
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "Operation succeeded",
"data": {
"userId": "FE8DE1DBD40048E5A273369C2AE2CDD9",
"tokenId": "F6BAB6DE27CF45F28B651E06CBCE0133",
"dateTime": "2023-06-21T02:06:30.395Z",
"orgId": "F940B79790004404AAC277418FC71C5E",
"orgName": "LEAVE",
"timeDiff": 28800,
"timestamp": 1687313190395,
"defaultMenu": "94",
"dateFormat": "MM-dd-yyyy",
"mileageUnit": 0,
"defaultMap": 1,
"webTheme": "rgba(23, 119, 109, 1)",
"moduleStyle": 0,
"logoUrl":http://xxxxxxx.com/xxxxx.png
}
}
3.2.返回结果说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 返回状态 |
| message | String | 返回结果描述 |
| data | object | 返回结果体 |
data说明
| 字段 | 类型 | 说明 |
|---|---|---|
| userId | String | 登录用户唯一标识 |
| tokenId | String | TokenID,后续请求时,请求头对应的token内容 |
| dateTime | String | 登录时间,UTC |
| timestamp | long | 登录UNIX时间戳 |
| orgId | String | 公司唯一标识 |
| orgName | String | 公司名称 |
| timeDiff | int | 时间差,单位s |
| defaultMenu | String | 默认菜单 |
| dateFormat | String | 时间格式 |
| mileageUnit | int | 里程单位 |
| defaultMap | int | 默认地图 |
| webTheme | String | 主题色 |
| moduleStyle | int | 功能栏样式 |
| logoUrl | String | 系统Logo的URL |
| userType | int | 0:账户密码登录;1:设备密码登录 |
| controlType | int | 控制类型(0:不支持控制;1:支持控制),分享连接鉴权的时候用到 |
| enableDynToken | int | 动态token(0:不支持;1:支持) |
| dynTokenExpire | int | 动态token有效期,单位秒,默认8小时过期 |
| exclusiveLogin | int | 是否开启 排他登录(0:不开启;1:开启) |
| enableMFA | int | 是否开启多因素认证(0:不支持MFA;1:支持MFA) |
| disableLbs | int | 是否禁用lbs定位(0:不禁用;1:禁用) |
| enableLabel | int | 是否开启资产标签(0:不开启;1:开启) |
| phoneNum | String | 用户联系电话 |
| String | 用户联系邮箱 | |
| expireTime | String | 用户过期时间,只需要显示年月日即可,格式参考dateFormat返回的格式要求,默认:yyyy-MM-dd |
Author:admin Create time:2025-07-23 14:32
Last editor:admin Update time:2025-10-31 14:50
Last editor:admin Update time:2025-10-31 14:50