管理员与子账号
管理员与子账号
是什么
管理员是开发者账号。子账号由该管理员创建,每个子账号有自己的 Id。子账号在管理员权限范围内,把不同设备和权限分给不同调用方。
为什么这样设计
不要把管理员 accessToken 交给他人,否则对方可以操作该账号下的全部设备。子账号泄露时,影响范围限于已授权的资源。
关系
设备进入开发者账号后,创建子账号,把设备权限授给子账号。应用里的用户通过该子账号操作设备。
getOpenIdByAccount 按子账号取得 openId。参数以该接口页为准。
终端用户持有自己的设备,通过托管把权限交给开发者。终端用户不是子账号。定义见 接收终端用户托管的设备。
常见误区
把乐橙 App 的终端用户叫做子账号。终端用户通过托管授权;子账号由开发者账号创建。