現在、GWT ベースのアプリケーション「/app.htm」があります。
これは、openId ログイン ボタンを表示します。
Window.Location.assign("/openidServlet?return=/app.htm")
このサーブレットは、Google の openid ページを呼び出すための準備をしてから、リターン URL に戻ります。これは機能しますが、app.html には Google マップも表示されるため、リロード時に負荷がかかります。
「app.htm」のリロードを避けるために、これを新しいウィンドウ (一種のポップアップ) で実行したいと思います。
完璧な世界では、openid ウィンドウが閉じると、app.htm に「準備ができました。loginRpc クエリをもう一度実行してください」というメッセージが送信されます。
私はすでにそれをやろうとしましたFrame
が、私は得る
Refused to display document because display forbidden by X-Frame-Options
gwt2.4 と NO gae での作業