如何在Shiro上指定角色权限,以便只有admin
角色/用户可以创建和修改笔记本,而client
角色/用户只具有读取权限?
我知道我可以指定每个笔记本的权限,但是:
我必须在client
个用户创建的每个笔记本中手动将所有admin
个用户添加到只读者。太麻烦了,我最多可以创建一个client
用户,但我还是必须手动将其包含在每个笔记本权限中。
即使我花时间做上述操作,我也不知道如何阻止client
用户(或client
用户)创建笔记本。
答案 0 :(得分:3)
您概述的步骤是正确的。即使您向每个笔记本的读者添加client
,控制音符创建仍然是个问题。 Zeppelin目前正在开发与更细粒度笔记本授权相关的这些问题,我认为ZEPPELIN-1608下的这个问题与您的要求有关。我建议用您的用例对此进行评论并投票/观看该问题,以便社区在不久的将来有更高的机会得到解决。