物联网平台角色权限设计
定义规范:API+公司名称+功能+操作类型示例:api:yt:device:import。
·
本文拟在帮助使用者,快速了解平台角色的分类及权限的设计原则。
角色设计
角色设计是软件设计中的一个重要环节,它决定了用户在软件系统中的使用体验和交互方式。在本系统中包含四类角色,分别是:超级管理员、平台管理员、租户(租户管理员、租户子管理员)、客户。以下是对应角色的关系及相关说明。
角色关系
注意💡
- 平台子管理员、租户子管理员和客户均与组织有关系,平台已不推荐使用客户,因为租户子管理员已满足RBAC权限,并且客户不能对设备进行管理,只能查看对应的数据,所以平台推荐使用租户子管理员来代替客户对设备进行查看和管理。
- 租户子管理员在对设备进行管理时,只能管理其组织及以下的关联设备、可视化等。

角色说明

提示
由于平台管理员为thingskit衍生出的角色,在thingsboard并不存在对应的账号,所以不能通过平台管理员账号登录thingsboard页面进行相关操作。
权限设计
平台角色的访问为按钮级别,其基于(RBAC)安全模型来进行权限管理和控制。这种RBAC方法使得对用户和组的权限管理更加简单和灵活,同时也能确保系统的安全性和可靠性。
定义权限KEY
定义规范:API+公司名称+功能+操作类型
示例:api:yt:device:import



更多推荐
所有评论(0)