0

現在、JavaDropboxAPIを使用するGWT/AppEngineアプリケーションを開発しています。ユーザーのDropboxアカウントとペアリングするために、基本的に、アプリを承認するためにユーザーを転送する必要があるDropboxWebサイトへのURLを回復します。次に、Dropbox Webサイトは、ユーザーを選択したコールバックURLにリダイレクトします。

そのため、GWTアプリでこのWebサイトを新しいウィンドウ/iframeで開いています。ただし、ユーザーが自分のアプリを承認したことを確認できるようにしたいと思います。そのため、コールバックURLにアクセスしたときにのみ終了するGWTリクエストを開始することを考えていました(特定のサーブレットで処理できます)。

それは理にかなっていますか?それを行う「良い方法」は何ですか?

4

1 に答える 1

1

App Engineのフロントエンドリクエストには60秒の期限が適用されるため、これは推奨されるソリューションではありません。

本当に新しいウィンドウ/フレームで認証フローを実行したい場合は、JavaScriptを使用してコールバックURLを処理するサーブレットとメインアプリケーションの間で通信することを検討できます。

または、ユーザーをDropbox認証URLにリダイレクトし、コールバックURLをメインアプリケーションウィンドウに設定することもできます。

于 2012-06-06T14:14:29.603 に答える