I'm trying to figure out the best place to hash my password for Authentication in my architecture. This is my request flow:
MVC3->MembershipProvider->AccountService->UserRepository->NHibernate->Database
I'm torn between hashing at the service level vs the repository level. I'm seeing advantages to both, but does anyone know the standard place to take care of this? I'm storing the hash password in the database.