# Package org.springframework.security.authentication.dao

package org.springframework.security.authentication.dao
An `AuthenticationProvider` which relies upon a data access object.

Related Packages
Package
Description
org.springframework.security.authentication
Core classes and interfaces related to user authentication, which are used throughout Spring Security.
org.springframework.security.authentication.event
Authentication success and failure events which can be published to the Spring application context.
org.springframework.security.authentication.jaas
An authentication provider for JAAS.
org.springframework.security.authentication.ott
org.springframework.security.authentication.password
Classes
Class
Description
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`.