2017-11-26 7 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. 여기에 설명 된 방법을 사용하여 webView 디버그하려고 "https://github.com/mohamnag/javafx_webview_debugger",하지만 도움이되지 않았다.

답변

0

글쎄, 나는 대답을 발견 : 그것은이 버전의 버그입니다.

System.setProperty("sun.net.http.allowRestrictedHeaders", "true"); 
: 수정을 위해

Cannot sign in to Google in JavaFX WebView

그것은 당신이 교차 orign 속성을 설정할 수도