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 Details

    • UnisonUserDetailsService

      public UnisonUserDetailsService(UserRepository userRepository)
      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:
      loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsService
      Throws:
      org.springframework.security.core.userdetails.UsernameNotFoundException