基于租户获取sessionId接口
- 接口:由第三方提供,我们配置到系统中。
- Method:POST
- 数据格式:JSON
- 接口说明:此接口用于生成基于租户的sessionId接口,因为session全程由双方的后端系统交互,相对安全,因此不必要基于员工生成。此接口与基于员工获取sessionId的接口相斥。
- 文末有版本说明
请求参数
字段 |
类型 |
释义 |
必填 |
account |
String |
账户 |
是 |
secret |
String |
账户密码 |
是 |
timestamp |
long |
时间戳 |
是 |
sign |
String |
基于双方线下约定的signKey生成的加密串,signKey是不参与接口传递的,基于MD5算法加密后,双方可以基于MD5不可被逆向解密的特性,确认对方有正确的signKey且传递的参数没有被参考。生成逻辑和示例代码 |
是 |
返回参数
字段 |
类型 |
释义 |
必填 |
resCode |
String |
代码 |
是 |
resMsg |
String |
错误描述,正确用success |
是 |
sessionId |
String |
签名,代码不为“10000”时,这个可以为空 |
FLASE |
timeLimit |
long |
有效期至,13位时间戳,代码不为“10000”时,这个可以为空 |
FLASE |
请求参数示例
{
"account": "exampleAccount",
"secret": "examplePassword",
"timestamp": 1618708800000,
"sign": "exampleSign"
}
返回参数示例
{
"resCode": "10000",
"resMsg": "success",
"sessionId": "exampleSessionId",
"timeLimit": 1622505600000
}
版本说明
版本号 |
编写日期 |
更改内容 |
V1.0 |
2024.07.25 |
初稿 |