Facebookは、Gmailにログインしているかどうかを検出します


71

今日、私はいくつかのWebセキュリティで遊んでいて、Facebookでパスワードを忘れた場合のリンクをテストすることに決めたとき、驚きがありました。

パスワードリセットコードをGmailアドレスに送信することを選択し、その直後にFacebookが別のウィンドウでポップアップし、Gmailアカウントにすでにログインしているのでパスワードリセットコードを心配する必要がないことを伝えるメッセージが表示されます。

ログイン済み

彼らはどうすればそれを行うことができますか?

OpenIDプロトコルと関係があると思いますが、FacebookがGmailアカウントとやり取りするためにそれを許可する必要はありませんか?


* Gmailからログアウトすると、この動作がログインしないことを確認できますか?* Gmailにログイン/ログアウトしたときにスクリーンショットを投稿できますか?*このイベント中にFirebug / Chromeネットワークインスペクターを開いてトラフィック全体を投稿できますか?
アキレ

1
Gmailの写真を使用したトリックがあったことを覚えています。表示できる場合は、ログインしていることを意味します。詳細については、Googleを参照してください。
seriousdev

回答:


21

GoogleのOAuthトークンはhttps://accounts.google.com/b/0/IssuedAuthSubTokensにあります(リンクされたアカウントとは異なります)。

私が試してみたところ、Facebookは初めてOAuthプロンプトでポップアップを作成し、その後の試行で簡単に空白のポップアップを開きました。Facebookの認証を解除すると、プロンプトが再び表示されます。


3
これはOAuthではなく、OpenIDです。
ユリー

@Yuliy、それが両方であることはかなり確かだ。GoogleDocs APIを使用するプログラムを実行し、APIが誓いを使用していることを覚えている。
gatoatigrado

はい、googleはハイブリッドoauth + openid procotolを使用します(code.google.com/apis/accounts/docs/OpenID.htmlを参照)。
エルヨボ

これは正しいです。GoogleアカウントをFacebookにリンクしていた場合、Gmailアドレスを確認できます(OpenIDの即時サインインプロセス、UIなし)。電子メールなどに送信された認証コードによるパスワードの変更を確認するためにお聞きしない点がないことをした後
timdream

8

あなたは見ているのGoogleアカウントにGoogleの情報にアクセスするためのFacebookの許可を与えたかどうかを確認するために?


どこでそれを見ることができますか?
ルーク

1
@Idigas - AFAICTダッシュボードは、それ(を示しgoogle.com/dashboard) -上部近くに私を取る「アカウントへのアクセスを許可ウェブサイトの」であるaccounts.google.com/IssuedAuthSubTokensを
ジェームズ・マニング

Google+アカウントをお持ちの場合は、こちらに直接アクセスしてください
アレックス

3

OpenIDを使用します。以前にOpenIDを使用してFacebookに電子メールへのアクセスを許可している場合(連絡先をFacebookにインポートする場合など)、それを試みます。まだ行っていない場合は、Facebookにアクセスするためのプロンプトが表示されます(いいえと答えた場合は、パスワードリセットの電子メールが届くのを実際に待ちます)。


2

[アカウント設定]には、[リンクされたアカウント]セクションがあり、他のサイトのOpenID対応アカウントの1つにログインしている場合、Facebookに自動的にログインさせることができます。Gmailアカウントをリンクしたことを忘れた可能性がありますか?


いいえ、残念ながらそれほどではありません。リンクされたすべてのアカウントを削除して自分で試してみました。上記のイベントは引き続き発生します。
phwd

-1

そうではありません。前述のように、GMail CookieにアクセスできるサイトはGMailのみです。この正確な方法をテストしたところ、(以前に認証したことがない)ポップアップでaccounts.google.comサブドメインのページに移動し、Facebookへのアクセスを認証するように求められました。これはまさに私が期待し、実現したいことです。

OPが以前にそのようなアクションを承認したように見えますが、おそらくGoogleバズまたは同様のものを使用していますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.