2011-06-20 8 views
0

私のサービスでは、Gmail、Facebook、その他のサービスからサインインできます。gmailからのサインインだけでなく、Facebookからのログインも可能です。

のは、それだけでGmailやFacebookの想像してみましょう - 署名 - 昨日のGmailと同じユーザが今日はFacebookのアカウントで署名したのと同じユーザーであることを理解するエレガントな方法がある

ユーザーが現在自分のGmailにログインしているが、Facebookのユーザーにはログインしていない場合、または両方にログインしている場合はどうすればよいですか?

ありがとうございます!

答えて

1

これを行う簡単な方法は、ユーザーのメールアドレスを返すFacebookからの拡張アクセス許可をemailにすることです。その後、Facebookで同じGmailアドレスを使用していたと仮定すると、Gmail認証でユーザーのメールアドレスも返すことができるため、2つのメールアドレスを一致させることができます。これは、stackoverflow.comの仕組みと似ています。最初にFacebookに接続するときに電子メールの拡張アクセス許可が必要になることがわかります。

+0

それを試します:) –

関連する問題