用户登录
POST
https://192.168.88.30:9781/bvcsp/v1/auth/login
最后修改时间:2025-02-28 02:53:00
code==9
,这时就需要使用该接口进行认证。该接口返回200成功后,说明认证成功。之后发送其他请求的时候需要将data.token字符串放在请求中,三种传递token方式(按优先级排序,选其一):
1、Query参数,key为"token"。
2、header头中的“Authorization”。
3、Cookie中的"Authorization"。
4、header头中的"Sec-WebSocket-Protocol"
接口没有保证数据的安全性,依赖SSL去保证数据安全。推荐使用HTTPS访问该接口。
时间戳:UTC时间(距离1970-01-01 00:00:00时间的秒数), 和后台的系统时间差距不能过大。
1、密文1=SHA256(id_password),即将”账户_密码“组合后经过sha256算法加密。
2、加密后密码=SHA256_T:密文。密文=SHA256(密文1_timestamp),即将1的密文与"_timestamp"组合后再SHA256加密。
admin
123456
1721272800
SHA256
(admin_123456
) 结果为:6848d6405bf34bf9b2d82ed8822c756807632d3eaefedec90ac33cb32ac83671
SHA256
(6848d6405bf34bf9b2d82ed8822c756807632d3eaefedec90ac33cb32ac83671_1721272800
) 结果为:ebc145ec6decbc3e7842f1fbc2bd6d0cf65e76f1dc3b7e21ebfd01a5c5a8c65a
SHA256_T:ebc145ec6decbc3e7842f1fbc2bd6d0cf65e76f1dc3b7e21ebfd01a5c5a8c65a
注意:数据库中存储的密码是又经过后台加密的。
请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
Body 参数application/json