ユーザーの詳細は、userというデータベーステーブルに保持されています。ここには、usernameフィールドとpasswordフィールドがあります。ここで、FacebookとTwitterを使用してログインするための追加オプションをユーザーに提供する必要があります。私はこれらの認証を処理する方法を知っていますが、私が考えることができないのは-
どのFBユーザーアカウントがどのローカルユーザーアカウントに関連しているかを識別する方法は?どうすればよいですか?
私はコードではなくプロセスを探しています。私の頭の中のプロセスは次のとおりです-ユーザーは私のウェブサイトのユーザー名とパスワードを使用してログインします。次に、外部認証としてFBまたはTwitterを追加できます。追加する場合は、FBにログインするように依頼します。FBログインが成功すると、いくつかの一意のfb id(まだチェックしていないのでどれかわかりません)をusersテーブルに保存します。次回は、FBを使用してログインするだけで、所属するローカルレコードを識別できます。これはあなたがこれを行う方法ですか?
あなたは何を提案しますか?よろしくお願いします。
PS-私は複数のネットワーク(LinkedInなど)を追加しますが、現時点ではfbとtwitterのみです。