从应用程序登录的域不更新密钥披风主题 [英] Keycloak theme not updating for the realms login from applications

查看:16
本文介绍了从应用程序登录的域不更新密钥披风主题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个KeyCloak 12.0.2应用程序在docker上运行。现在我正在尝试更新领域登录屏幕的主题。每当我去改变主题从领域主题设置- UC1-打开KeyCloak实例,将出现正确选择的主题登录页面。没问题! UC2-打开我的应用程序,单击登录,登录页面将始终显示KeyCloak主题,即使我尝试为主机或特定领域选择不同的主题。

这是每当我从配置为使用KeyCloak作为SSO的任何应用程序转到此处时在我的登录屏幕上显示的主题,无论我从领域设置Always-

中选择哪个主题-

我已经在KeyCloak登录屏幕上检查并配置了主题,主题将根据为主域选择的主题而更改-

我对与主题缓存相关的Standalone.xml文件进行了如下更改-

<theme>
                <staticMaxAge>-1</staticMaxAge>
                <cacheThemes>false</cacheThemes>
                <cacheTemplates>false</cacheTemplates>
                <welcomeTheme>${env.KEYCLOAK_WELCOME_THEME:keycloak}</welcomeTheme>
                <default>${env.KEYCLOAK_DEFAULT_THEME:keycloak}</default>
                <dir>${jboss.home.dir}/themes</dir>
            </theme>

我有点被困在这里,因为我必须根据KeyCloak中的Realms添加多个主题。我还尝试重新启动KeyCloak正在运行的容器,但没有成功。

推荐答案

经过大量挖掘,我发现我在错误的位置更改了主题。要更新SSO登录页的主题,您需要使用-Realm-&>Clients->;适当的客户端名称-&>主题选择主题。

如果您尝试使用领域-&>;领域设置->;主题更改主题,则只会更改管理控制台的登录屏幕。

这篇关于从应用程序登录的域不更新密钥披风主题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆