Keycloak 如何使用admin cli将角色添加到KeyClope中的默认角色

Keycloak 如何使用admin cli将角色添加到KeyClope中的默认角色,keycloak,Keycloak,我正在使用admin cli将一些预配置添加到Key斗篷3.4.3 docker容器中 我想做的事情之一是将某个领域角色添加到默认领域角色列表中,以便在注册新用户(使用web用户注册表单)时自动应用此角色 我在文档中找不到关于这个的任何信息。 关于如何使用admin cli命令实现这一点,您有什么想法吗 谢谢。我今天也遇到了同样的问题。以下是我的解决方案: echo Creating realm TEST kcadm.sh create realms -s realm=test -s enabl

我正在使用admin cli将一些预配置添加到Key斗篷3.4.3 docker容器中

我想做的事情之一是将某个领域角色添加到默认领域角色列表中,以便在注册新用户(使用web用户注册表单)时自动应用此角色

我在文档中找不到关于这个的任何信息。 关于如何使用admin cli命令实现这一点,您有什么想法吗


谢谢。

我今天也遇到了同样的问题。以下是我的解决方案:

echo Creating realm TEST
kcadm.sh create realms -s realm=test -s enabled=true

echo Creating Test_Default role
kcadm.sh create roles -r test -s name=test_default

echo Adding Test_Default role to the TEST realm default roles
kcadm.sh update realms/test -f - << EOF
{ "realm": "test", "enabled": true, "defaultRoles" : [ "offline_access", "uma_authorization", "test_default" ] }
EOF
echo创建域测试
kcadm.sh create realms-s realm=test-s enabled=true
echo创建测试默认角色
kcadm.sh创建角色-r test-s name=test\u默认值
echo将测试默认角色添加到测试领域默认角色
kcadm.sh更新领域/测试-f-