keycloak - 如何在keycloak主题中使用我自己的常用文件?

标签 keycloak

我想在我的 keycloak 主题中使用公共(public)资源,但导入功能用于扩展现有主题,但如何在我的主题中使用公共(public)资源?
我想导入我自己的公共(public)文件,但根据文档,导入只允许使用另一个主题的公共(public)文件,但如何在不扩展另一个主题的情况下使用它?
我的结构

.
├── META-INF/
│   └── keycloak-themes.json
└── theme/
    └── my-custom-theme/
        ├── account/
        │   ├── *.ftl
        │   └── theme.properties
        ├── common/
        │   └── resources/
        │       └── css/
        │           └── bootstrap.min.css
        └── login
在我的 theme.properties (登录)
locales=en,fr
styles=css/login.css

# which I already tried 
# -> by default keycloak use common/keycloak (but how to change to my own common resources ? I tried this import=common/my-custom-theme but I have an error 500)
stylesCommon=css/bootstrap.min.css (it's bootstrap file of keycloak (3.4.1 :/)
有人有想法吗?

最佳答案

我通过将以下内容添加到我的 theme.properties 中解决了它:

import=common/my-custom-theme
styles=css/bootstrap.min.css
# stylesCommon=css/bootstrap.min.css <-- not working
使用 Keycloak 服务器版本进行了测试 15.0.2

关于keycloak - 如何在keycloak主题中使用我自己的常用文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66693715/

相关文章:

spring-boot - 在 key 斗篷中基于SMS的OTP可能吗?

Keycloak 服务器重启后 Keycloak 访问 token 无效

java - 如何将授权 token 从 webapp 传递到 rest 服务

jboss - 部署keycloak自定义spi部署

nginx - Keycloak、oauth2-proxy 和 nginx.ingress.kubernetes

authentication - 在 Keycloak kubernetes helm 图表中设置新的扩展

根据角色将不同的用户重定向到 Keycloak 登录的不同页面

postgresql - docker-compose 与 keycloak 和 postgres

401 中的 keycloak CORS header

cas - CAS 和 Keycloak 有什么区别?