繁体   English   中英

设置默认主题 Keycloak 17

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM