Package eu.acclimatize.unison.user
Class UnisonUserDetailsService
java.lang.Object
eu.acclimatize.unison.user.UnisonUserDetailsService
- All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService
@Service
public class UnisonUserDetailsService
extends Object
implements org.springframework.security.core.userdetails.UserDetailsService
A service that loads user details for authentication.
-
Constructor Summary
ConstructorsConstructorDescriptionUnisonUserDetailsService(UserRepository userRepository) Creates an instance of UnisonUserDetailsService. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.userdetails.UserDetailsloadUserByUsername(String username)
-
Constructor Details
-
UnisonUserDetailsService
Creates an instance of UnisonUserDetailsService.- Parameters:
userRepository- The repository user credentials information are stored in.
-
-
Method Details
-
loadUserByUsername
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException - Specified by:
loadUserByUsernamein interfaceorg.springframework.security.core.userdetails.UserDetailsService- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-