あるタブで gmail にサインインし、別のタブで orkut にサインインする場合 (両方とも同じアカウントにのみ使用できることに注意してください。一方にログインすると、別のタブに自動的にログインします)。gmail からログアウトし、orkut が既に開いているタブに移動すると、ページに数秒間留まった後、ページは自動的にログアウトします。これはどのように行われますか?これはページの更新によるものだと思いますが、それほど多くのデータを何度も転送したくないので、より良い方法を知りたいです。
1 に答える
0
Google のシングル サインオン サーバーは、アカウントがログアウトされたことを認識しているため、次に Google サービスが資格情報を検証するときに、ログアウトしたことを返し、アプリがそれに応じて動作できるようにします。
ページ全体を更新せずにそれを行う方法については、実際にページをログアウトさせる XHR (AJAX 要求) である可能性が非常に高いです。おそらく、明示的な「資格情報の確認」リクエストではなく、資格情報チェックをトリガーする、これらのアプリがデフォルトでプログラムしている通常のリクエスト (GMail でメールを確認する、新しい友達を確認するなど) です。
于 2010-07-29T23:01:29.530 に答える