领域的脚本主题配置

Bri*_*ice 6 keycloak

我为 Keycloak 制作了一个自定义主题,我想设置一个特定的领域以在登录页面使用该主题并在不使用管理控制台的情况下启用国际化,主要是因为我想让它自动作为基于 JSON 的领域创建进口。

JSON 文件似乎无法处理主题配置,有没有办法在没有任何人工操作的情况下进行此配置?

小智 7

您可以使用 Keycloak CLI 为领域指定主题。Keycloak CLI 可执行文件(kcadm.batkcadm.sh)放置在/bin目录中

首先,您需要使用管理员凭据登录:

kcadm config credentials --server http://localhost:8080/auth --realm master --user admin --password ADMIN_PASSWORD
Run Code Online (Sandbox Code Playgroud)

然后你需要更新相应的领域,设置它的 loginTheme 属性:

kcadm update realms/REALM_NAME -s "loginTheme=REALM_LOGIN_THEME_NAME"
Run Code Online (Sandbox Code Playgroud)