UserDetails
object that comes back may have a username that is of a different case than what was actually requested..
@param username the username presented to the {@link DaoAuthenticationProvider}
@return a fully populated user record (never null
)
@throws UsernameNotFoundException if the user could not be found or the user has no GrantedAuthority
@throws DataAccessException if user could not be found for a repository-specific reason
|
|