本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
场景创建完成后,您可以通过分享访问权限,分享场景给其他用户访问查看。本文介绍分享场景的具体操作。
前提条件
已完成搭建场景并保存。具体操作,请参见搭建场景。
分享场景访问权限后,如果访问链接、访问密码和鉴权的Token被泄露,可能导致数据安全风险或造成资损。请谨慎操作。
开启场景访问权限
在场景编辑工作台,单击顶部操作栏右侧的分享图标。
说明如果您使用当前账号预览场景,也可在预览页面单击右上角的分享图标,设置访问权限。
在弹出对话框中,查看当前场景外部访问权限状态。
分享IoT孪生场景开关默认为关闭。
打开分享IoT孪生场景开关,开启场景外部访问权限。
对话框中默认显示外部访问场景的链接和密码,单击复制链接和密码,可将该信息分享给其他用户。
单击访问限制下的页签,可切换访问权限。
密码+Token:同时开启密码和鉴权Token。被分享用户可任选一种方式查看场景。
Token模式可用于被集成模式,将场景页面嵌入到自身业务系统中。
仅Token:开启Token鉴权。
单击对话框右上角的关闭图标。
(可选)更新密码或重置Token
开启访问密码或Token鉴权后,支持以下操作:
修改或重置访问密码、Token后,其他用户无法通过重置前的密码、Token访问场景,且已访问用户的场景页面立即关闭,无法继续查看,需用户输入新密码、Token重新访问。
操作项 | 操作步骤 |
更新访问密码 | 在访问限制区域,单击访问密码下密码显示框右侧图标,进行修改、重置、复制密码。
|
重置Token | 在访问限制区域,单击Token鉴权下Token显示框右侧图标,进行重置、复制Token。
|
其他用户访问场景
获取到分享场景链接的用户,按照开启的访问限制,参照以下步骤查看场景。
访问密码方式
在浏览器中打开分享链接。
输入对应的访问密码。
单击确定。
鉴权Token方式
使用已获取到的场景链接(原URL)和Token,按照如下格式拼接为新URL。
${原URL}?signature=${signature}×tamp=${timestamp}
。重要${timestamp}
:表示当前时间毫秒值。新URL中使用的timestamp
需一致。${signature}
:使用签名算法hmacmd5,根据签名计算函数hmac_md5(token, sceneId${sceneId}timestamp${timestamp})
,计算出的结果作为signature
的取值。token
:复制的鉴权Token值。${sceneId}
:场景的ID。
签名计算函数需由您自行调用签名算法的公开库实现。
在浏览器中输入新URL进行访问。
其他服务访问场景
IoT孪生组件:通过物联网应用开发服务,在Web应用中展示IoT孪生引擎场景页面。