Superset二次开发之权限体系梳理

在Superset 3.0版本中,权限体系的设计主要包括以下几个核心概念:用户(User)、角色(Role)、权限(Permission) 和视图(View)。下面是这些核心概念的详细解释及其在权限体系中的角色:

1. 用户 (User)

用户是使用Superset的个人,每个用户都有自己的用户名和密码。用户可以分配不同的角色,这些角色决定了用户在Superset中的操作权限。

2. 角色 (Role)

角色是一组权限的集合,定义了用户在Superset中可以执行的操作。Superset默认提供了一些角色,如:

  • Admin: 拥有所有权限,可以管理和配置系统、用户、角色、数据源等。
  • Alpha: 具有创建和编辑数据集、图表、仪表板等的权限,但没有系统管理权限。
  • Gamma: 只能查看数据和仪表板,没有编辑权限。
  • Public: 未登录用户的默认角色,通常只具有有限的查看权限。

3. 权限 (Permission)

权限是指对某些操作的允许或拒绝。Superset中的权限可以细分为多个类别,如访问视图、操作数据源、创建或编辑图表等。权限的粒度可以非常细,具体到某个视图或某个对象的操作。

4. 视图 (View)

视图是Superset中UI的一部分,可以是页面、按钮、表单等元素。每个视图可以关联特定的权限,控制用户对该视图的访问和操作。例如,访问仪表板的视图可能有一个对应的权限,只有具备该权限的用户才能查看仪表板。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aimmon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值