Keycloak 如何在KeyClope中为主域设置自定义主题?
我已经捆绑了一个自定义主题作为KeyClope docker图像的一部分。在启动KeyClope集群时,需要在主域中设置自定义主题Keycloak 如何在KeyClope中为主域设置自定义主题?,keycloak,keycloak-rest-api,Keycloak,Keycloak Rest Api,我已经捆绑了一个自定义主题作为KeyClope docker图像的一部分。在启动KeyClope集群时,需要在主域中设置自定义主题 如何配置主域以设置自定义主题?在管理控制台中,正确部署所有内容后,只需执行以下操作: 主域 领域设置 选择主题 然后为要更改的每个主题类型(例如登录主题)选择自定义主题 这可以使用 /kcadm update realms/masterE-s“loginTheme=” 要使用该脚本,您必须首先对自己进行身份验证: ./kcadm config credent
如何配置主域以设置自定义主题?在管理控制台中,正确部署所有内容后,只需执行以下操作:
- 主域李>
- 领域设置李>
- 选择主题李>
- 然后为要更改的每个主题类型(例如登录主题)选择自定义主题李>
/kcadm update realms/masterE-s“loginTheme=”
要使用该脚本,您必须首先对自己进行身份验证:
./kcadm config credentials --server <KEYCLOAK_HOST>auth --realm master --user admin --password <ADMIN_PASSOWRD>
/kcadm配置凭据--服务器身份验证--领域主服务器--用户管理员--密码
您可以将这些命令添加到docker配置中。另一个选项是,仅使用自定义主题覆盖包含基本主题的文件夹。因此,默认主题将是您的自定义主题。您可以使用不同的名称复制基本主题,以便在需要时也可以显式选择。使用docker hub上的官方KeyClope图像,只要它位于
/opt/jboss/KeyClope/themes/
:
docker run-d-p 8080:8080-v./my realm.json:/tmp/my-realm.json-v./my awesome theme:/opt/jboss/keymove/themes/my awesome theme-e keymove\u DEFAULT\u theme=my awesome-e keymove\u USER=admin-e keymove\u PASSWORD=p@ssw0rd-e keydove_IMPORT=/tmp/my-realm.json jboss/keydove
./kcadm config credentials --server <KEYCLOAK_HOST>auth --realm master --user admin --password <ADMIN_PASSOWRD>