this questionとほぼ同じことを達成したいと思います。 、LinkedIn、openID、自分のサイトなど)を使用して、1人のユーザーが任意の/すべての上記のプロバイダから自分のアカウントにログインできるようにします。同じアカウントの複数のログインチャンス(Facebook-Connect、Oauth、OpenIDなど)を可能にするデータベーススキーマ
唯一の注意点は、すべてのユーザーデータを1つのテーブルに格納する必要があることです。
、これを達成するために何クリーン方法がない場合、それはおそらく、ログインメソッドのすべての列のトンを持っているか、バックユーザテーブルに関連する外部キーを持つログインメソッドを処理するために追加のテーブルを作成することをお勧めします(this answerに記載されています)?