3

既存のデータベース (データ付き) を継承しており、Identity 3.0 とその機能を使用したいと考えています。データベースのスキーマを変更できません。私が調査したところ、それは実行可能に思えますが、多くのことをオーバーライドする必要があります。

私の質問は、以下のスキーマを使用できるようにするには、正確に何をオーバーライドする必要があるかということです。UserStores、RoleStores、UserManager など。また、ユーザー スキーマを IdentityUser にマップするにはどうすればよいですか (にIdマップされUserId、にPasswordHashマップされPasswordます)?

DB スキーマは次のようになります。

ここに画像の説明を入力

注意すべき点がいくつかあります。UserId列名の代わりIdに、ユーザーが認証されるためにパスワードに実装する必要がある特定のハッシュ アルゴリズムがあります。

これを実装する方法の例は非常に高く評価されます。

4

0 に答える 0