【问题标题】:Superset individual dashboard permission超集个人仪表板权限
【发布时间】:2019-05-28 09:00:53
【问题描述】:

是否可以在特定仪表板上设置权限?就像只有 'user1' 和 'user2' 会查看/看到 'dashboard1' 而其他人不会看到 'dashboard1'。

【问题讨论】:

    标签: superset apache-superset


    【解决方案1】:

    是的, 1.设置角色(规则):我的技巧是复制伽玛规则,重命名, 2.编辑权限,只需输入您的仪表板名称,您会发现:datasource:您的仪表板名称,添加,就是这样。 3.设置用户,给出规则(第1个)

    您的新用户将能够看到您指向的特定仪表板(数字 2)

    【讨论】:

    • 从 v0.37 开始,您在编辑权限时似乎只能看到数据源而不是仪表板。
    • 是的,正确,对不起,对于仪表板,转到仪表板列表,编辑所有者,将您的辅助用户放在该所有者名称框中,至于数据集,它在用户角色中所需的权限,如果你只是把名称没有权限,部分数据可能图表或数据可能无法加载
    【解决方案2】:

    截至 2021 年春/夏,有 a feature flag、DASHBOARD_RBAC 来管理哪些角色可以访问仪表板。详情请见this GitHub issue。

    可以通过两种不同的方式管理非所有者用户访问:

    1. Dataset permissions - 如果您将相关角色权限添加到数据集,它会自动授予对所有仪表板的隐式访问权限 使用那些允许的数据集
    2. Dashboard roles - 如果您启用 DASHBOARD_RBAC 功能标志,那么您可以管理哪些角色可以访问仪表板

    拥有仪表板访问权限会隐式授予对关联的读取权限 数据集,因此所有图表都会加载它们的数据,即使特征 标志已打开,并且没有分配给访问权限的角色的角色 回退到Dataset permissions。

    【讨论】:

      【解决方案3】:

      编辑仪表板,您将找到所有者部分,添加您要为其授予访问权限的用户名。现在使用用户登录,您将能够看到仪表板。

      【讨论】:

        猜你喜欢
        • 2021-02-18
        • 2022-11-23
        • 1970-01-01
        • 2019-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-10
        • 1970-01-01
        相关资源
        最近更新 更多