请问关于各种key的用途以及怎么产生的?[Done]

wyhllk
Posts: 6
Joined: Mon Apr 25, 2016 5:32 pm

请问关于各种key的用途以及怎么产生的?[Done]

Postby wyhllk » Fri May 20, 2016 11:26 am

我们在注册用户的时候就会随机的产生一个user key,这个key是用户的唯一标识,而且我们在user key泄露的时候也可以改变,这个的用途我可以理解。创建设备的时候我们我们会让设备产生一个master device key这个是设备的唯一标识,这个也能够理解。但是在设备管理中的密钥里面会发现还有一个device key *******(owner),如果我设置自己成为了这个设备的拥有者那么又会产生一个owner key******(onwe user),我不是特别清楚这两个key的用途,以及有什么区别,我的理解是前面的一个是类似于设备的创建者和设备之间的一个认证的关系,后面的一个owner key是设备的拥有者和设备之间的一个认证关系,你们的认证关系和key的实现是通过hash实现的吗?还有我在文档里面看到了一门还有一个随机的token 这里面是一个随机 key,这个key是不是类似于oauth里面实现的那种token功能,谢谢!
Attachments
2016-05-20_110748.png

ESP_Vincent
Posts: 8
Joined: Wed Apr 06, 2016 5:19 pm

Re: 请问关于各种key的用途以及怎么产生的?

Postby ESP_Vincent » Fri May 20, 2016 2:29 pm

你好,请参考一下这里关于key的介绍http://iot.espressif.cn/#/api-en/#api-key

wyhllk
Posts: 6
Joined: Mon Apr 25, 2016 5:32 pm

Re: 请问关于各种key的用途以及怎么产生的?

Postby wyhllk » Fri May 20, 2016 3:17 pm

vincentgs wrote:你好,请参考一下这里关于key的介绍http://iot.espressif.cn/#/api-en/#api-key
这个里面说的是owner devcie key和other-device-key,owner-device-key: 是 device 的所属者,能调用 device 的高级 API,比如 分享 。一般是 device 在 激活 过程中,使用 APP 获得当前用户对该 device 的 owner 权限。我还是不清楚我的图里面的1和2到底有什么区别,“1”是创建设备之后就会产生的,这个key关联了当前的用户吗?还是说这个key只是表明任意的用户只要得到了这个key就可以拥有owner一样的权限,并没有和当前的用户关联。“2”是把自己设置成设备的拥有者,然后才产生的key,这个应该是关联了当前的用户和设备的,并且对设备的拥有owner权限。那么这两个都是owner key,有什么区别呢?Thanks!

Who is online

Users browsing this forum: No registered users and 3 guests