我正在为用户添加将其foursquare 帐户与他们在我的网站上的帐户相关联的功能。Foursquare 的 oauth 帐户授权将用户带到foursquare 的网站,并在授权我的网站后将用户重定向回一个url。
当他们决定将foursquare功能添加到他们的帐户时,我想避免在我的网站上破坏用户的上下文,所以我计划在新窗口中使用foursquare的帐户授权
var foursquare_popup = window.open("foursquare_url_to_authenticate_user");
并在授权完成后将弹出窗口重定向到静态成功页面。
我已经在Wired 的推文按钮等几个地方看到了 oauth 弹出窗口。
这是用 twitter/facebook/foursquare 之类的东西处理 oauth 的好方法吗?