This implementation for AuthenticationUserDetailsService wraps a regular
Spring Security UserDetailsService implementation, to retrieve a UserDetails object
based on the user name contained in an Authentication object.