Class BasicAuthSecurityConfiguration

java.lang.Object
org.ehrbase.application.config.security.BasicAuthSecurityConfiguration

@Configuration @ConditionalOnProperty(prefix="security", name="authType", havingValue="basic") @EnableWebSecurity public class BasicAuthSecurityConfiguration extends Object
Configuration for Basic authentication.
Since:
1.0.0
Author:
Jake Smolka, Renaud Subiger
  • Constructor Details

    • BasicAuthSecurityConfiguration

      public BasicAuthSecurityConfiguration()
  • Method Details

    • initialize

      @PostConstruct public void initialize()
    • inMemoryUserDetailsManager

      @Bean public org.springframework.security.provisioning.InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.security.crypto.password.PasswordEncoder> passwordEncoder)
    • filterChain

      @Bean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception