Class KeycloakAutoConfiguration

java.lang.Object
org.keycloak.adapters.springboot.KeycloakBaseSpringBootConfiguration
org.keycloak.adapters.springboot.KeycloakAutoConfiguration

@Configuration @ConditionalOnWebApplication @EnableConfigurationProperties(org.keycloak.adapters.springboot.KeycloakSpringBootProperties.class) @ConditionalOnProperty(value="keycloak.enabled", matchIfMissing=true) public class KeycloakAutoConfiguration extends KeycloakBaseSpringBootConfiguration
Keycloak authentication integration for Spring Boot 2
  • Constructor Details

    • KeycloakAutoConfiguration

      public KeycloakAutoConfiguration()
  • Method Details

    • getKeycloakContainerCustomizer

      @Bean public org.springframework.boot.web.server.WebServerFactoryCustomizer<org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory> getKeycloakContainerCustomizer()
    • jettyKeycloakServerCustomizer

      @Bean @ConditionalOnClass(name="org.eclipse.jetty.webapp.WebAppContext") public org.springframework.boot.web.embedded.jetty.JettyServerCustomizer jettyKeycloakServerCustomizer()
    • tomcatKeycloakContextCustomizer

      @Bean @ConditionalOnClass(name="org.apache.catalina.startup.Tomcat") public org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer tomcatKeycloakContextCustomizer()
    • undertowKeycloakContextCustomizer

      @Bean @ConditionalOnClass(name="io.undertow.Undertow") public org.springframework.boot.web.embedded.undertow.UndertowDeploymentInfoCustomizer undertowKeycloakContextCustomizer()