AuthenticationProvider which relies upon a data access object.
| SaltSource | Provides alternative sources of the salt to use for encoding passwords. |
| AbstractUserDetailsAuthenticationProvider | A base AuthenticationProvider that allows subclasses to override and work with UserDetails objects. |
| DaoAuthenticationProvider | An AuthenticationProvider implementation that retrieves user details from a UserDetailsService. |
| ReflectionSaltSource | Obtains a salt from a specified property of the User object. |
| SystemWideSaltSource | Uses a static system-wide String as the salt. |