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

Flv*_* N. 5 keycloak

我正在使用 admin-cli 将一些预配置添加到 keycloak 3.4.3 docker 容器中。

\n\n

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

\n\n

我无法\xe2\x80\x99 在文档中找到任何有关此内容的信息。\n关于如何使用 admin-cli 命令实现此目的有什么想法吗?

\n\n

谢谢。

\n

dim*_*udr 4

我今天也面临同样的问题。这是我的解决方案:

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
Run Code Online (Sandbox Code Playgroud)