Class SecurityConfiguration
java.lang.Object
com.tfg.crud.GestorBiblioteca.config.SecurityConfiguration
Configuración de seguridad de la aplicación mediante
Spring Security. Define las reglas de acceso, el inicio
de sesión y el cierre de sesión de los usuarios.
- Author:
- Álvaro Allén alvaro.allper.1@educa.jcyl.es
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.crypto.password.PasswordEncoderCrea el codificador de contraseñas utilizado por la aplicación.org.springframework.security.web.SecurityFilterChainsecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Configura las reglas de seguridad de la aplicación.
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration()
-
-
Method Details
-
securityFilterChain
@Bean public org.springframework.security.web.SecurityFilterChain securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception Configura las reglas de seguridad de la aplicación. Establece las rutas públicas, el formulario de inicio de sesión y el proceso de cierre de sesión.- Parameters:
http- Objeto de configuración de seguridad HTTP- Returns:
- Cadena de filtros de seguridad configurada
- Throws:
Exception- Si se produce un error duratne la configuración
-
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()Crea el codificador de contraseñas utilizado por la aplicación. Se emplea el algoritmo BCrypt para almacenar las contraseñas de forma segura.- Returns:
- Codificador de contraseñas BCrypt
-