用户管理的Keycloak政策不起作用

问题描述 投票:1回答:1

我试图配置一个支持组,可以访问某一组客户,但不是全部,所以我创建了一个new_user_group和一个support_group(这个组有real-management角色来查看和管理用户,所以我可以看到那些admin-console菜单)和添加的策略,这样support_group只能看到和管理那个new_user_group的组和用户,而不是那些user_group。不幸的是,在与support_group的用户登录后,我可以看到所有用户和组不仅仅是new_user_group的用户和组。

我已经使用了realm-management客户端的授权评估程序。有趣的是,如果我选择support_group的新用户和带有视图范围的user_group资源,它会正确地确定应该拒绝访问。

我错过了什么吗?也许问题是new_support_group确实有像view-users这样的领域管理角色?但如果我删除这些角色,我将无法看到任何菜单。

keycloak
1个回答
1
投票

您必须向该组提供该策略应该应用于query_users客户端的角色realm_management。不要将manage_useres角色添加到组中,因为这会忽略任何策略。

© www.soinside.com 2019 - 2024. All rights reserved.