使用KeyCloak管理控制台,我试图制定以下用例。
我们有X组和Y组。
“第十组行政管理”的作用如下:
似乎为了完成案例1,我必须使'Group X Admin‘从领域管理客户端链接到’管理-用户‘角色的复合角色。但是,这样做后,“组X管理员”现在拥有查看/管理/编辑组Y用户的权限。
似乎我不能限制对组Y的访问,因为细粒度的权限似乎完全被管理用户角色覆盖。
是否有一种方法在授予权限以添加用户的同时限制对某些组的访问?
发布于 2019-05-27 03:26:07
你应该看看细粮管理权限。它仍然处于预览阶段(所以RedHat不支持它),但它是您正在寻找的功能类型。
当然,我已经测试了一个完成第3和第4项的设置。11.3.2限制用户角色映射章中的描述应该会让你足够接近第2项。我不能告诉你这是否可行。
尽管细粮管理许可是相当强大的,我们得出的结论是,它不足以满足我们的要求。因此,我们放弃了它,并使用了一个不同的解决方案(密钥披风前面的特权服务,用于委托用户管理)。
更新
关于如何设置它的一些说明:
发布于 2018-08-23 23:15:16
在当前的管理控制台中,似乎没有任何方法:我还查看了文档(甚至是源代码),但没有找到任何方法。也许最好在keycloak jira项目中创建一个请求。顺便说一句,我还想解决同样的问题。实际上,有一张jira票据用于记录管理控制台的细粒度权限。https://issues.jboss.org/browse/KEYCLOAK-3444也许你可以在那里发表你的评论或者打开新的故事
https://stackoverflow.com/questions/51616770
复制相似问题