Asp.net MVCアプリケーションを作成していますが、サンプルMVCアプリケーションに付属の認証/認可コードが組み込まれています。ほとんどの場合、これは正常に動作していると私はちょっと何が起こっているのか理解しています。私のAsp.net MVCアプリケーションで認証/認証をどのように扱うべきですか?
私の関心事は、ユーザーが2つのデータベースにまたがって2つの異なるテーブルに格納されていることです。つまり、アプリケーションの「顧客」エンティティを表す私のアプリケーションデータベース内のユーザーと、誰かをアプリケーションにログインするために使用される認証データベース内の「ユーザー」があります。
ログインしたユーザーのUser.Identity.Name値を取得し、Customersテーブルを参照するか、それらを1つのテーブルにマージする必要がありますか?これを処理するベストプラクティスの方法は何ですか?
私の無知を許してください - 私はこのようなシステムで作業しているのは初めてです。
ご意見をいただければ幸いです!
これも私の考えです。私は他の意見を聞くかどうかまだ見て待っています。 –