【问题标题】:Zeppelin with Shiro backed permissions to create/modify notebooksZeppelin 具有 Shiro 支持的创建/修改笔记本的权限
【发布时间】:2016-11-20 02:06:34
【问题描述】:

如何在 Shiro 上指定角色权限,以便只有 admin 角色/用户可以创建和修改笔记本,而 client 角色/用户只有读取权限?

我知道我可以指定每个笔记本的权限,但是:

  • 我必须在admin 用户创建的每个笔记本中手动将所有client 用户添加到只读。太麻烦了,我最多只能创建一个client 用户,但我仍然必须手动将其包含在每个笔记本权限中。

  • 即使我花时间做上述事情,我也不知道如何防止client 用户(或client 用户)创建笔记本。

【问题讨论】:

  • 你用的是什么版本?
  • @1ambda 目前为 0.6.2.,但我会接受任何适用于 0.7+ 的内容

标签: apache-zeppelin


【解决方案1】:

您列出的步骤是正确的。即使您将client 添加到每个笔记本的读者,控制笔记创建仍然是一个问题。目前Zeppelin正在开发这些与更细粒度的笔记本授权相关的问题,我相信ZEPPELIN-1608下的这个问题与您的需求有关。我建议在您的用例中发表评论并投票/观看该问题,以便社区在不久的将来有更高的机会解决它。

【讨论】:

  • 太棒了。 ZEPPELIN-385 似乎也很有希望,并且已经有一个 PR。谢谢:-)
猜你喜欢
  • 2017-07-13
  • 1970-01-01
  • 2018-05-08
  • 2016-12-25
  • 2013-02-19
  • 1970-01-01
  • 2020-10-10
  • 2013-10-30
  • 2016-06-23
相关资源
最近更新 更多