Superset权限管理

这篇具有很好参考价值的文章主要介绍了Superset权限管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Superset角色

Superset的默认角色有:Admin、Alpha、Gamma、sql_lab、Public

1)Admin

管理员有所有的权利,其中包括授予或撤销其他用户和改变其他人的切片和仪表板的权利。

2)Alpha

alpha可以访问所有数据源,但不能授予或撤消其他用户的访问权限,并且他们也只能修改自己的数据。alpha用户可以添加和修改数据源。

3)Gamma

Gamma访问有限。 他们只能使用他们通过另一个补充角色访问的数据源中的数据。 他们只能访问查看从他们有权访问的数据源制作的切片和仪表板。 目前,Gamma用户无法更改或添加数据源。 我们假设他们大多是内容消费者,虽然他们可以创建切片和仪表板。

还要注意,当Gamma用户查看仪表板和切片列表视图时,他们只会看到他们有权访问的对象

4)Sql_lab

sql_lab角色用于授予需要访问sql lab的用户,而管理员用户可以访问所有的数据库,默认情况下,Alpha和Gamma用户需要一个数据库的访问权限。

5)Public

允许登录用户访问一些Superset的一些功能。

在superset的config.py文件中public_role_like_gamma属性设置为true,您授予的公共角色权限设置为与Gamma的作用相同。如果要启用匿名用户查看仪表板,可以这样做。但是仍然需要对特定数据集进行显式授权,这意味着您需要编辑Public角色并将Public的数据源手动添加到角色

2.实操自定义授权

1)权限集

角色是由一组权限,并有许多类别的权限集。下面是权限的不同类别。

模型与动作:模型是像仪表板、切片或用户这样的实体。每个模型都有一套固定的权限,如can_edit,can_show,can_delete,can_list,can_add,等等。通过添加can_delete仪表板上的一个角色,并授予角色的用户,该用户将能够删除的仪表板

视图:视图是单独的Web页面,如探索视图或SQL实验室视图。当授予用户时,他/她将在菜单项中看到该视图,并能够加载该页

数据源:对于每个数据源,都会创建一个权限。如果用户没有all_datasource_access权限,用户只能看到片或探索,授予他们的数据源

数据库:授予对数据库的访问权限,允许用户访问该数据库中的所有数据源,并允许用户在sql lab中查询该数据库,只要向用户授予了特定于sql lab的权限。

2)实操

实现功能:为用户新建一个账号test_xl,并设置该用户只能看到dataset_user_register中的权限,并且可以根据dataset构建自己的Dashboards

1…点击添加角色

Superset权限管理

Superset权限管理

2.定义角色数据集权限

Superset权限管理

3.添加用户

Superset权限管理

Superset权限管理

Superset权限管理

4.登录验证

Superset权限管理

Superset权限管理文章来源地址https://www.toymoban.com/news/detail-463380.html

到了这里,关于Superset权限管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch 的角色和权限管理

    Elasticsearch 是一个开源的分布式搜索和分析引擎,它允许用户通过 RESTful API 进行数据的存储、搜索和分析。在实际应用中,有时需要对 Elasticsearch 进行角色和权限管理,以确保系统的安全性和隐私保护。 1.角色管理 角色管理是 Elasticsearch 中对用户进行授权的一种方式。通过角

    2024年02月11日
    浏览(34)
  • Kingbase安全之权限和角色管理

    关于权限与角色 授权对象 管理特权 系统特权 管理角色 对象权限 授予用户和角色权限 撤销用户和角色权限 管理public角色 SET ROLE的使用 用户权限和角色的系统视图和字典 3.3.1. 关于权限与角色 ¶ KingbaseES 使用角色的概念管理数据库访问权限。一个角色可以被看成是一个数据

    2024年01月22日
    浏览(47)
  • Vue+Element UI 权限管理(角色 )

    用户前台登录后,后台返回一个token,将该token存储到store中,并设置到header中,每次发起请求时都会携带该token,用于后台进行权限校验 在store 的user.js中定义了该方法 此时登录成功后,后台将返回一个token 在请求拦截器中将token添加到请求头上,在响应拦截器中设置未登录状

    2024年02月12日
    浏览(46)
  • vue3-实战-11-管理后台-权限管理之角色管理模块

    目录 1-角色列表 1.1-原型需求分析 1.2-接口封装和数据类型定义 1.3-请求服务器端获取列表页面数据 1.4-组件页面动态渲染数据 2-角色新增和编辑 2.1-需求原型分析 2.2-页面结构以及功能实现 3-角色的删除 4-分配权限 4.1-原型需求分析 4.2-获取服务器数据渲染数据 4.3-分配权限  

    2024年02月09日
    浏览(46)
  • 【ORACLE】 事务 | 锁 | 约束 | 权限、角色与用户管理

    🕺作者: 主页 我的专栏 C语言从0到1 探秘C++ 数据结构从0到1 探秘Linux 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇 码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!! (一)什么是事务 事务: 事务是指作为单个逻辑工作单元执

    2024年01月22日
    浏览(38)
  • 安全和权限管理:安全模式和角色基础设施

    在现代计算机系统中,安全和权限管理是一个至关重要的领域。随着互联网的普及和数字化进程的加快,计算机系统面临着越来越多的安全威胁。为了保护系统和数据的安全,我们需要一种有效的安全模式和角色基础设施。本文将深入探讨这两个方面的概念、原理和实践,并

    2024年02月20日
    浏览(41)
  • 探究企业角色权限管理的重要性及实践方法

    角色权限管理是企业网盘工具中的重要功能。它是指将特定角色分配给用户,然后根据用户的工作要求为这些角色分配访问权限的过程。通过使用基于角色的权限,组织可以确保员工只能访问执行工作职责所需的文件和文件夹。 那么企业角色权限管理有必要吗? 角色权限管

    2024年02月06日
    浏览(43)
  • 【以太坊 Solidity】管理员读写权限/访问控制/角色控制

    在 Solidity 语言的多继承中,若 多个合约 共同继承一个 父合约 ,则这 多个合约 共享 父合约 中的变量和函数。 合约继承路线如下: 1.1 权限管理合约 1.2 继承权限管理合约的基类合约 1.3 待测试的合约 2.1 正向测试:合约拥有者OWNER具有管理员权限 此时 合约 Authority 中的 构造

    2024年02月04日
    浏览(64)
  • openGauss学习笔记-105 openGauss 数据库管理-管理用户及权限-默认权限机制

    数据库对象创建后,进行对象创建的用户就是该对象的所有者。openGauss安装后的默认情况下,未开启 三权分立 ,数据库系统管理员具有与对象所有者相同的权限。也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和销毁对象,以及通过 GRANT 将对象的

    2024年02月07日
    浏览(57)
  • springboot整合security,mybatisPlus,thymeleaf实现登录认证及用户,菜单,角色权限管理

    本系统为springboot整合security,mybatisPlus,thymeleaf实现登录认证及用户,菜单,角色权限管理。页面为极简模式,没有任何渲染。 源码:https://gitee.com/qfp17393120407/spring-boot_thymeleaf 架构截图 此处以用户表为例,其他表数据可在源码获取。 用户表 共用属性 共用属性自动填充配置

    2024年02月07日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包