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

keycloak.json file in springboot application

是否需要 keycloak.json 文件,即使我们已经在 application.properties 中为 spring 启动应用程序配置了所有内容。

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

您可以在此处找到示例 https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-springboot

如果您正在使用 Spring 安全适配器,请在您的配置文件中添加 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/ 创建安全配置 class 部分