An authentication provider that relies upon a data access object.