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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) voidorg.springframework.security.provisioning.InMemoryUserDetailsManagerinMemoryUserDetailsManager(SecurityProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.security.crypto.password.PasswordEncoder> passwordEncoder)
-
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
-