springboot 应用程序中的 keycloak.json 文件

Posted

技术标签:

【中文标题】springboot 应用程序中的 keycloak.json 文件【英文标题】:keycloak.json file in springboot application 【发布时间】:2019-05-01 03:59:17 【问题描述】:

即使我们在 application.properties 中为 Spring Boot 应用程序配置了所有内容,是否还需要一个 keycloak.json 文件。

【问题讨论】:

【参考方案1】:

如果您使用 Spring Security Adapter,请在配置文件中添加 bean KeycloakConfigResolver。它将使用 application.properties 而不是 WEB-INF/keycloack.json

@Bean
   public KeycloakConfigResolver KeycloakConfigResolver() 
      return new KeycloakSpringBootConfigResolver();
   

参见:https://developers.redhat.com/blog/2017/05/25/easily-secure-your-spring-boot-applications-with-keycloak/ 创建 SecurityConfig 类部分

【讨论】:

适用于 KC V3.3.0.Final :)【参考方案2】:

假设你的 spring-boot 应用程序,如果你使用keycloak-spring-boot-starter spring-boot 适配器,那么你的所有配置都在 application.properties 中。

你可以在这里找到例子https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-springboot

【讨论】:

它有帮助。我们不需要 keycloak.json 文件。

以上是关于springboot 应用程序中的 keycloak.json 文件的主要内容,如果未能解决你的问题,请参考以下文章

用于用户注册、密码重置、忘记密码等的 Keycloak 端点

springboot 应用程序中的 keycloak.json 文件

无法将存储的 Vault 机密检索到 Kubernetes 中的 Springboot 应用程序

SpringBoot 应用中的@RabbitListener 方法测试

springboot运行和打包端口不一致

SpringBoot SpringBoot中的缓存机制