Class SecurityConfig
java.lang.Object
de.adorsys.datasafe.rest.impl.security.SecurityConfig
@Configuration
@EnableWebSecurity
@EnableMethodSecurity(securedEnabled=true)
public class SecurityConfig
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.firewall.HttpFirewallorg.springframework.security.authentication.AuthenticationManagerauthenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration config) org.springframework.web.cors.CorsConfigurationSourceorg.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher.Builder mvc, org.springframework.security.authentication.AuthenticationManager authenticationManager) org.springframework.security.crypto.password.PasswordEncoderorg.springframework.security.provisioning.InMemoryUserDetailsManageruserDetailsService(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
-
Method Details
-
filterChain
@Bean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher.Builder mvc, org.springframework.security.authentication.AuthenticationManager authenticationManager) throws Exception - Throws:
Exception
-
userDetailsService
@Bean public org.springframework.security.provisioning.InMemoryUserDetailsManager userDetailsService(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
allowUrlEncodedSlashHttpFirewall
@Bean public org.springframework.security.web.firewall.HttpFirewall allowUrlEncodedSlashHttpFirewall() -
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder() -
corsConfigurationSource
@Bean public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource() -
authenticationManager
@Bean public org.springframework.security.authentication.AuthenticationManager authenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration config) throws Exception - Throws:
Exception
-