私は.NET Core app + Identityを開発中です。私はユーザーのサインアップを実装したいと思います。 ユーザーはあなたのデータログイン/パスワード等を入力してください。次のステップで私は電子メールを確認する必要があります。私は新しいデータベースを作成する必要があるので、電子メールを確認する前にdbでユーザを作成したくありません。私はDBの一時テーブルにデータを保存したい。確認の後、私はそこからデータを取り出して登録を続け、その後、一時テーブルからレコードを削除します。一時的なパスワードをdbで保存するASP.NETコア
しかし、アイデンティティにはパスワードがクリアテキストのuserManager.Create(user, password)
メソッドがあります。
ハッシュ/デハッシュパスワードアルゴリズムが必要ですか?はいの場合は、それは何ですか? 一時テーブルに安全なパスワードを保存する最良の方法は何ですか?
デフォルトの実装では、デフォルトでパスワードがハッシュされ、クリアテキストで保存または送信されることはありません。 – Marco