MVC4 アプリケーションを構築しており、外部認証 (Facebook など) を使用する必要があります。私はそれがうまく機能しています。SimpleMembershipProvider は、これを処理するために「webpages_Membership」と「webpages_OAuthMembership」という 2 つの別個のテーブルを作成することがわかります。他のテーブル (外部キー) をユーザー ID にマップする必要があります。問題は、両方のテーブルが互いに無関係なユーザー ID を持っていることです.必要に応じてデータベースの外部キーを無視することもできますが (それは好きではありません)、より大きな問題は次のとおりです。ユーザーが外部またはローカルで承認されているかどうかを判断して、他の情報をどこから取得すればよいかがわかりますか? 具体的には、他の属性をマップするユーザー プロファイル テーブルがあります.. 2 つの異なるタイプのユーザーがいますが、これについてはどうすればよいですか?
質問する
309 次