如何解决使用keycloak存储SPI中的主题资源来扩展管理主题
我正在使用 User Storage SPI 向 Keycloak 添加自定义用户联合。当我的配置显示在管理控制台中时,我想覆盖主题的某些部分。这是 admin
主题。
在 Keycloak Authenticator SPI 中,您可以在 main/resources/theme-resources/messages
(或 /templates
或 /resources
)下添加自定义内容。只要您的 jar 文件有 theme-resources
文件夹,Keycloaks ClasspathThemeResourceProviderFactory
就会选取它。
我正在努力使相同的逻辑适用于存储提供商。
这是我尝试过的: 作为一个简单的例子,我试图覆盖一条消息。我已经使用 src/main/resources/theme-resources/messages/messages/messages_en.properties
的一行条目设置了 edit-mode.tooltip=HAM WAS HERE
。我还使用相同的内容设置了 admin-messages_en.properties
(我还不确定哪个已加载)。此消息密钥 edit-mode.tooltip
在 keycloak 源文件 themes/src/main/resources/theme/base/admin/messages/admin-messages_en.properties
中定义。当我加载我的 SPI jar 时,我仍然看到 keycloak 源中定义的消息,而不是我的 jar 定义的消息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。