UserDetailsService implemented. IPersonDAO extended