- コードファースト
- エンティティ フレームワーク
- C# ビジュアル スタジオ 2012
正規表現に対してパスワードを検証するユーザー アカウント エンティティがあります。
データベースに保存する直前にパスワードをハッシュ値に変換するイベントはありますか?
私の問題は、最初にパスワードをハッシュすると、このエンティティを使用して検証できないことです。
検証を別の領域に抽出し、ハッシュ値のみをエンティティに保存することを考えました。
現在の流れは以下の通り
- ユーザーが新しいアカウントの詳細を入力します
- ユーザー アカウント エンティティが作成されました
- データ注釈を使用して検証されたエンティティ
- ハッシュされたパスワード
- データベースに保存されたエンティティ
パスワードハッシュをどこに配置するかについて、誰かが私を助けてくれますか