MVC-3, wo das Kennwort des Benutzers verschlüsseln?

Habe ich mein eigenes Passwort-Verschlüsselung-dll, die ich benutze, um zu überprüfen das Kennwort des Benutzers, wenn Sie sich anmelden, dies ist auf die in meinem Benutzer-Entität.

Nun habe ich die Möglichkeit geschaffen, für einen Benutzer zu registrieren, die ist in Ordnung, außer die Passwörter sind doch verschlüsselt werden.

Meine Frage ist ganz einfach, wo sollte ich die Verschlüsselung von Passwort des neuen Benutzers? Ich bin mir nicht sicher, wie ich mir bewusst bin, dass das Passwort des Benutzers sollte nicht im Klartext übermittelt, daher weiß ich nicht, wo der beste Ort, um rufen Sie die Verschlüsselungs-Funktion:

  • Entität "Benutzer" (wo die Verschlüsselungs-dll bereits für die Validierung verwendet).
  • Benutzer-repository, wo die save-user-Methode ist.
  • User-controller in denen die Erstellung von Ansichten gesteuert werden.
  • Woanders, dass ich noch nicht betrachtet!

Vielen Dank

InformationsquelleAutor XN16 | 2012-08-17
Schreibe einen Kommentar