Class UserDetailsServiceImp
java.lang.Object
com.tfg.crud.GestorBiblioteca.service.UserDetailsServiceImp
- All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService
@Service
public class UserDetailsServiceImp
extends Object
implements org.springframework.security.core.userdetails.UserDetailsService
Servicio encargado de la autenticación de usuarios en el sistema.
Implementa UserDetailsService de Spring Security para cargar los
datos del usuario durante el proceso de login.
- Author:
- Álvaro Allén alvaro.allper.1@educa.jcyl.es
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.userdetails.UserDetailsloadUserByUsername(String username) Carga un usuario del sistema a partir de su nombre de usuario.
-
Constructor Details
-
UserDetailsServiceImp
public UserDetailsServiceImp()
-
-
Method Details
-
loadUserByUsername
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException Carga un usuario del sistema a partir de su nombre de usuario.- Specified by:
loadUserByUsernamein interfaceorg.springframework.security.core.userdetails.UserDetailsService- Parameters:
username- nombre de usuario utilizado en el login- Returns:
- detalles del usuario para Spring Security
- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException- si el usuario no existe
-