GWT中的请求间信令

时间:2012-06-06 08:58:58

标签: java google-app-engine gwt dropbox gwt-rpc

我目前正在开发一个使用Java Dropbox API的GWT / AppEngine应用程序。 要与我的用户的Dropbox帐户配对,我基本上会恢复Dropbox网站的网址,我需要转发我的用户才能授权我的应用; Dropbox网站然后将我的用户重定向到我选择的回调URL。

所以我有一个GWT应用程序在一个新窗口/ iframe中打开这个网站。但是,我希望能够检查用户何时授权我的应用程序。所以我在考虑启动一个GWT请求,该请求只会在访问回调URL时终止(可以由特定的servlet处理)。

这有意义吗?这样做的“好方法”是什么?

1 个答案:

答案 0 :(得分:1)

在App Engine前端请求的最后期限是60秒,因此这不是首选解决方案。

如果您真的想在新窗口/框架中执行授权流程,可以考虑使用JavaScript在处理回调URL的servlet与主应用程序之间进行通信。

或者,您可以将用户重定向到Dropbox授权网址,并将回调网址设置为主应用程序窗口。