Keycloak 20.0.2分组异常:无法添加用户到同名子组
Keycloak用户添加多组问题:设计机制而非Bug
这是Keycloak的设计机制,并非Bug。具体说明如下:
- 前端UI的操作限制:在用户管理的「添加到组」弹窗里,Keycloak默认设置为单次选择模式——选中一个组后,其他不同父路径下的组会被置灰,无法在同一次弹窗操作中多选。但这只是界面层面的限制,Keycloak后端并不禁止用户同时属于多个无继承关系的子组。
- 解决方式:分两次操作添加即可。先选中Group1的subGroup1并保存,再次进入用户的组管理界面打开「添加到组」弹窗,就能正常选择Group2的subGroup1完成添加。
默认情况下Keycloak没有限制用户归属多组的后端策略,只要避开同一次弹窗的UI限制,就能实现用户同时加入多个不同父节点下的子组。
内容的提问来源于stack exchange,提问作者GreenEyedAndy
相关产品推荐
相关产品推荐

