2017-11-26 6 views
0

google-api-clientでgoogle oAuth2認証を使用するアプリケーションを開発しています。 webViewで、ライブラリからaccessTokenにアクセスして認証しようとするURLを開きます。 モバイルデバイス(https://accounts.google.com/signin/challenge/az/2 ...)でアカウントの使用を確認する必要があるすべてのステップが順調に進んでいます。デバイスで「はい」をクリックしますが、WebViewでは何も起こりません。しかし、ブラウザで同じことをしようとすると(ライブラリが提供するURLを使用して)、accessTokenを取得するためのコードを持つURLへのリダイレクトが発生します。Java fx webviewでのGoogle認証

誰かがこのような問題に遭遇し、解決方法を知ることができますか?

P.S.ここで説明したメソッド "https://github.com/mohamnag/javafx_webview_debugger"を使用してWebViewをデバッグしようとしましたが、それは役に立ちませんでした。

答えて

0

まあ、私は答えを見つけました:それはこのバージョンのバグです。修正のために

Cannot sign in to Google in JavaFX WebView

それあなたがクロスorignプロパティを設定することがあります。

System.setProperty("sun.net.http.allowRestrictedHeaders", "true");