运行时的Keycloak配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行时的Keycloak配置相关的知识,希望对你有一定的参考价值。

我使用Keycloak成功保护了我的一个应用程序。该过程是创建一个“keycloak.json”文件,并在“web.xml”中添加安全性约束,如here所述。

现在,由于我的应用程序从我的应用程序管理的RDB表加载所有配置,并且其中一些信息是关于领域的,我想集中该信息。

想法是:

  1. 拥有“keycloak.json”并从RDB表中注入在servlet运行时获得的Keycloak值。
  2. 在RDB表配置加载后,在servlet运行时加载配置。

我还想在RDB表中添加一个配置参数,以便在需要时启用 disable Keycloak验证。

这甚至可能吗?如果可以的话,请指点我的一些例子?

答案

使用KeycloakConfigResolver动态创建配置,请参阅multi-tentant keycloak example

以上是关于运行时的Keycloak配置的主要内容,如果未能解决你的问题,请参考以下文章

Keycloak:从内部 docker 容器运行时令牌颁发者无效

使用 docker-compose 时导入 keycloak 配置文件

使用 docker [MySQL] 运行 keycloak 时出错

运行时的 RemoteIO 配置

重定向到登录时的 Keycloak CORS 问题

使用 Keycloak 保护 Spring Boot REST 服务时的 NullPointer