Class WebSecurityConfig
java.lang.Object
es.samfc.learning.backend.configuration.WebSecurityConfig
Configuración de seguridad
Configuración de filtros de seguridad y manejadores de acceso denegado para la aplicación.
-
Constructor Summary
ConstructorsConstructorDescriptionWebSecurityConfig
(JwtRequestFilter jwtRequestFilter, CustomAccessDeniedHandler accessDeniedHandler) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChain
applicationSecurityFilter
(org.springframework.security.config.annotation.web.builders.HttpSecurity http) org.springframework.security.authentication.AuthenticationManager
authenticationManager
(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) org.springframework.security.crypto.password.PasswordEncoder
passwordEncoder
(Encoders encoders)
-
Constructor Details
-
WebSecurityConfig
public WebSecurityConfig(JwtRequestFilter jwtRequestFilter, CustomAccessDeniedHandler accessDeniedHandler)
-
-
Method Details
-
applicationSecurityFilter
@Bean public org.springframework.security.web.SecurityFilterChain applicationSecurityFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Throws:
Exception
-
authenticationManager
@Bean public org.springframework.security.authentication.AuthenticationManager authenticationManager(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder(Encoders encoders)
-