sdk授权接口说明
时序图
请求
请求Signature说明
body
的所有参数以及带上secret
值(secret只做signature
生成,不需要在body
传递),然后按key
从小到大排序,然后按key=value
格式进行拼接,多个key
用&
连接, 最后使用MD5
加密(32位小写)生成signature
,如:
Signature验证
返回
license结构说明
base64
进行解码后,在使用AES
.CBC
模式进行解密,AES
里的key
即为secret
JSON
格式数据。如下:{
// 能力列表
"ability":[
{
// 过期时间
"expired_at":1670818332,
// 能力名
"name":"account",
// 开始时间
"stared_at":1670815332
},
{
"expired_at":1670818332,
"name":"heliaRTC",
"stared_at":1670815332
}
],
// 包名
"bundle_id":"com.hiscene.heliaRTC",
// 设备sn号
"device_sn":"s100",
// 平台类型 ios,andorid
"type":"ios"
}
license验证