私のウェブサイトでは、Login with Google、Login with Facebook、Login with Twitter を掲載しています。
ただし、同じユーザーが異なるプロバイダーを使用してログインした場合、つまり. ユーザーは最初に Facebook を使用してログインし、次にログアウトしてから Google を使用してログインします。両者が同一人物であることを識別する必要があります。
現在私がやっていることは、Facebook と Google のアカウントが同じメール ID を持っている場合、アカウントを結合することです。問題は、ユーザーが Twitter を使用してログインしている場合、メール ID を取得できないことです。つまり、ユーザーを一意に識別できません。
誰にも他の解決策はありますか?ありがとう