0

サイトに OAuth を実装しています。Facebook、Google、または Twitter のいずれかのアカウントでサインオンできるようにするつもりです。これは市場の大きなシェアを占めていると私は信じています。

ただし、Facebook と Google ではユーザーのメール アドレスを受信できますが、Twitter では受信できません。これは、複数のサービスのサブスクライバーに問題をもたらします。誰かが Facebook または Google 経由でログインし、次回別の方法を使用すると、それらが同じユーザーであることが認識され、コンテンツが提供される可能性があります。

後で誰かが Facebook や Google から受信したデータと一致する何らかの形式の一意の識別子なしで Twitter を使用した場合、ユーザーが既にサインアップしているかどうかを確認できず、ユーザーにまったく新しいアカウントを提示し、データへのアクセスを許可しないことを余儀なくされますそれらはすでに発生している可能性があります。

誰かが Twitter 経由でログインしたときに、以前に Facebook または Google 経由でサイトへのアクセスを許可したかどうかを認識できますか?

4

1 に答える 1

0

私は方法を見つけていません。私がそれを実装する方法は、ユーザーがサービスに登録すると、さらにサービスを追加できるようにすることです。主な理由は、ユーザーが facebook、twitter、google に異なるメール アドレスでアカウントを登録できるためです。

残念ながら私は...そして、すべてのサービスで同じメールアドレスを持っていなくても、すべてのサービスを同じアカウントにリンクできるようにしたいと考えています。

于 2012-12-05T12:47:16.827 に答える