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

时间:2018-11-29 06:31:46

标签: spring-boot configuration keycloak

即使我们已在spring.boot应用程序的application.properties中配置了所有内容,也必须有一个keycloak.json文件。

2 个答案:

答案 0 :(得分:2)

如果您使用的是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类部分

答案 1 :(得分:1)

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

您可以在https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-springboot

中找到示例