跳到主要内容

认证

POST 认证​

端点: auth/

提供用户名和密码以换取有效的令牌。

参数: X-Forwarded-For (请求头, 字符串)​

batch

参数: Content-Type (请求头, 字符串)​

application/json

参数: password (请求体, 字符串)​

登录密码

参数: username (请求体, 字符串)​

账户的电子邮件地址

响应: 200 — 登录成功​

{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",
"user": {
"sid":"xxx",
"first_name":"xxx",
"last_name":"xxx",
"email":"xxx@labii.com"
}
}

响应: 406 — 用户名或密码错误​

["Unable to log in with provided credentials."]

POST 忘记密码​

端点: /forgetpassword/

接收一封用于重置密码的电子邮件。

参数: email (请求体, 字符串)​

账户的电子邮件地址

响应: 200​

{tag: xxxxx}

POST 重置密码​

端点: resetpassword/?tag={tag}

更改用户密码。

参数: tag (查询参数, 字符串)​

从忘记密码方法返回的标签

参数: password (请求体, 字符串)​

新密码

响应: 200​

{}

响应: 406 — 参数错误​

Error: Missing Tag in GET! - Tag is missing in the url
Error: Wrong Tag! - Tag is not valid
Unknown request! - User not exists
The link has expired - Tag is valid for only 30 min

GET 注销​

端点: /logout/

注销您的账户,使令牌失效。

参数: token (请求头, 字符串)​

用户令牌

响应: 200​

{}

响应: 401 — 令牌错误​