是否存在可管理用户、角色、权限的Superset API?相关规划如何?
Superset 身份权限类资源API支持说明
已支持的核心能力
Superset 官方 REST API 已经完整覆盖用户、角色、权限的增删改查管理需求,无需依赖UI操作即可完成全链路资源管控,相关能力从1.3版本开始就已正式对外开放:
- 所有权限类接口的基础前缀为
/api/v1,调用前需先请求/api/v1/security/login接口获取访问令牌,后续所有请求的Header中携带Authorization: Bearer <获取到的令牌>即可完成鉴权 - 用户管理:对应
/api/v1/user系列接口,支持单用户新增、用户信息修改、用户删除、按条件查询用户列表全操作 - 角色管理:对应
/api/v1/security/roles系列接口,支持角色创建、角色信息修改、角色删除、角色权限绑定/解绑操作 - 权限管理:对应
/api/v1/security/permissions系列接口,支持查询系统全量权限、自定义权限创建/删除、权限与视图/数据源资源关联操作
使用注意事项
调用上述接口时,用于获取令牌的账号必须持有安全管理类的写权限,否则会返回403权限拒绝错误。
官方规划说明
该类能力目前已完全正式落地,不属于待开发的Roadmap内容。官方后续仅会对现有接口的可用性进行优化,比如新增批量用户导入、批量角色权限同步等扩展能力,不会下线现有相关接口。
内容的提问来源于stack exchange,提问作者Saha
相关产品推荐
相关产品推荐

