如何在Keycloak.v2主题的管理控制台页面更换Keycloak标志
Keycloak 19+替换管理控制台Logo不生效的解决方法
- 你换错路径了!
themes\keycloak.v2\account\resources\public\logo.svg是用户账户控制台(登录后个人中心页面)的Logo路径,和管理控制台(Admin Console)完全不相关。 - 管理控制台的Logo默认存放在服务器的
lib/lib/main/org.keycloak.keycloak-ui-<版本号>.jar包内,具体路径为META-INF/resources/admin/keycloak-logo.svg。你需要解压这个Jar包,用自定义Logo替换该svg文件,再重新打包替换原Jar包。 - 如果是Docker部署,更推荐创建自定义主题继承keycloak.v2,然后在自定义主题的
admin/resources/public目录下放置你的keycloak-logo.svg,Keycloak会优先加载自定义主题的资源,这种方式无需修改Jar包,更易维护。 - 替换完成后必须重启Keycloak服务才能生效,另外尽量保持新Logo的尺寸比例与原文件一致,避免页面布局错乱。
内容的提问来源于stack exchange,提问作者aravind pogu
相关产品推荐
相关产品推荐

