ユーザーが自分の foursquare アカウントを自分のウェブサイトのアカウントにリンクできる機能を追加しています。Foursquare の oauth アカウント承認により、ユーザーは foursquare の Web サイトに移動し、Web サイトを承認した後、ユーザーを URL にリダイレクトします。
ユーザーが自分のアカウントに foursquare 機能を追加することを決定したときに、私の Web サイトでユーザーのコンテキストを壊さないようにしたいので、新しいウィンドウで Foursquare のアカウント認証を行う予定です。
var foursquare_popup = window.open("foursquare_url_to_authenticate_user");
承認が完了したら、ポップアップを静的な成功ページにリダイレクトします。
Wired のつぶやきボタンのようないくつかの場所で oauth ポップアップが行われるのを見てきました。
これは twitter/facebook/foursquare などで oauth を処理する良い方法ですか?