サイトに OAuth を実装しています。Facebook、Google、または Twitter のいずれかのアカウントでサインオンできるようにするつもりです。これは市場の大きなシェアを占めていると私は信じています。
ただし、Facebook と Google ではユーザーのメール アドレスを受信できますが、Twitter では受信できません。これは、複数のサービスのサブスクライバーに問題をもたらします。誰かが Facebook または Google 経由でログインし、次回別の方法を使用すると、それらが同じユーザーであることが認識され、コンテンツが提供される可能性があります。
後で誰かが Facebook や Google から受信したデータと一致する何らかの形式の一意の識別子なしで Twitter を使用した場合、ユーザーが既にサインアップしているかどうかを確認できず、ユーザーにまったく新しいアカウントを提示し、データへのアクセスを許可しないことを余儀なくされますそれらはすでに発生している可能性があります。
誰かが Twitter 経由でログインしたときに、以前に Facebook または Google 経由でサイトへのアクセスを許可したかどうかを認識できますか?