WSO IOTS:设备令牌(OAuth的)
问题描述:
我有一些问题:WSO IOTS:设备令牌(OAuth的)
- 如何刷新
device token
只有refresh token
在device agent
? - 如何查找
device token
当令牌由设备更改(使用refresh token
)? - 我可以使用一个令牌为许多设备?
答
希望你使用的是IOT服务器的alpha包。 (1)如何在设备代理中只刷新令牌刷新设备令牌?
对于Alpha包中的虚拟火警应用程序,我们只使用访问令牌。要在Alpha包中使用刷新标记,您必须使用低于标准过程,因为它尚未实现。
- 转到使用https存储API-://:9443/API店/
- 进入 '我的订阅',并获得consumerkey和虚拟firealaram应用
- 的密钥获取刷新令牌从属性文件(deviceConfig.properties)
- 呼叫使用卷曲刷新令牌端点
例如:卷曲-k -d“grant_type = refresh_token & refresh_token = &范围= device_type_virtual_firealarm device_vf3ouabim2xu” -H “授权:基本” -H “内容类型:应用程序/ x WWW的形式进行了urlencoded” http://localhost:9763/oauth2/token
- 更新的配置属性与文件新令牌
这将在下一发行版本中修复。拉请求可以在https://github.com/wso2/carbon-device-mgt-plugins/pull/297
(2)如何查找设备令牌时,由设备更改令牌(使用刷新令牌)?
当刷新标记更改设备标记时,最新设备标记将在deviceConfig.properties文件中更新。
(3)我可以为许多设备使用一个令牌吗?
是的,您可以在Alpha包中为多个设备使用一个令牌。然而,这不是正确的方法,因此我们将限制从Beta版本开始每个设备只使用一个令牌
感谢您的回答,但是如果我有很多设备,我必须添加设备手册从'device manage' , 对? – Hieu
要添加设备手册(详细信息),您必须在IOT锯齿形应用页面中编写必要的扩展,如https://docs.wso2.com/display/IoTS100/Writing+UI+Extensions –
中所述。如果我有100个设备,则必须做同样的事情,我可以做到这一点,而无需添加设备手册? – Hieu