开放平台
  1. Auth
开放平台
  • Auth
    • sdk授权接口说明
    • 接口HMAC认证、鉴权
      POST
    • sdk授权
      POST
  1. Auth

sdk授权接口说明

时序图#

image.png

请求#

请求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验证#

例子
在线验证工具
下一页
接口HMAC认证、鉴权
Built with
本篇目录
时序图
请求
请求Signature说明
Signature验证
返回
license结构说明
license验证