[英]Set default theme Keycloak 17
我正在迁移到 Keycloak 17,但我正在为自定义主题而苦苦挣扎。
在我以前的版本(16.1.1)上,我能够使用指向我的自定义主题的KEYCLOAK_DEFAULT_THEME
变量设置默认主题。
现在我仍然能够正确加载主题(它们出现在 Web 控制台上),但是 v17 它没有响应这个环境。
我找到了一种在启动时设置欢迎主题的方法:
kc.sh start --spi-theme-welcome-theme=custom
但此选项不适用于其他类型的主题,如登录或管理员。
我可以在启动时使用任何其他环境或标志吗?
如果您使用kc.sh start --spi-theme-default=custom-theme
启动服务器,那么它应该使用提供的自定义主题,根据: https ://github.com/keycloak/keycloak/blob/bfce612641a70e106b20b136431f0e4046b5c37f/ 服务/src/main/java/org/keycloak/theme/DefaultThemeManager.java#L57
这对我使用 Keycloak 18 有效。
我有同样的问题,最后我手动为每个领域设置了自定义主题。
你仍然可以通过 ENV 使用它,但你必须设置KC_SPI_THEME_DEFAULT
。 此外,您可能必须使用--auto-build
选项启动 Keycloak。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.