An
AuthenticationProvider implementation that retrieves user details
from an
UserDetailsService .
author: Ben Alex version: $Id: DaoAuthenticationProvider.java 1857 2007-05-24 00:47:12Z version: benalex $
Sets the PasswordEncoder instance to be used to encode and validate
passwords. If not set,
PlaintextPasswordEncoder will be used by
default.
Parameters: passwordEncoder - The passwordEncoder to use
The source of salts to use when decoding passwords. null
is a valid value, meaning the DaoAuthenticationProvider
will present null to the relevant
PasswordEncoder.
Parameters: saltSource - to use when attempting to decode passwords via thePasswordEncoder