更新时间:2022-02-21 GMT+08:00

授权应用和被授权应用

IoT平台支持应用授权操作,包括同一个用户下的不同应用之间的授权、两用户下的不同应用之间授权,且两应用之间可以相互授权,即被授权的可以通过管理门户查看和操作授权应用下的所有设备,如创建规则、批量任务操作等。

  • 应用A授权给应用B,应用B授权给应用C,不等同于应用C获取了应用A的授权。
  • 授权的权限包括两类,一类是查看,一类是编辑,编辑的对象是应用下的设备资源,即对设备管理节点下进行操作,无法编辑授权应用详情中的信息。

操作步骤

以应用A授权给应用B为例,具体操作步骤如下:

  1. 单击A应用,进入应用详情。
  2. 单击“授权应用”页签。
  3. 选择“授权应用列表”,在列表中可以查看或删除已经授权过的应用。
  4. 单击“授权操作”,在弹出的“授权操作”对话框选择B应用。如果是其他用户,则选择“其他租户的应用”,并且填写B应用ID、授权权限,其中授权权限为“编辑”时,才可以操作授权应用下的设备。

    说明:

    应用ID的获取方式:

    • 创建新应用成功时,系统会自动返回应用ID。
    • 对于已经创建的应用,可以在应用详情的应用定义页签中查看应用ID。

  5. 单击“授权”,完成应用A授权给应用B的操作。

    • 在A应用详情的授权应用 > 授权应用列表中,可以看到被授权的B应用,单击,可以解除授权。

    • 在B应用详情的“被授权应用”中可以查看A应用的基本信息。如果应用A和B分别属于不同用户,还可以登录B应用对应的管理门户,在应用管理 > 被授权应用页签中查看到A应用的基本信息。
    • 如果应用A和B分别属于不同用户,在A应用详情的授权应用 > 授权租户列表中可以看到B应用所属的用户名称。单击,可以解除租户授权,时该租户下所有被授权的应用都将解除授权,并从“授权应用列表”中移除。

  6. 被授权的应用可以通过管理门户查看和操作授权应用下的所有设备。