Inv*_*v3r 3 java javafx oauth-2.0 google-oauth google-oauth2
我正在开发一个将google oAuth2身份验证与google-api-client一起使用的应用程序。在webView中,我打开库提供给我的URL以访问accessToken并尝试进行身份验证。一切进展顺利,您需要确认在移动设备上使用帐户的步骤(https://accounts.google.com/signin/challenge/az/2 ...)。我在设备上单击“是”,但是在webView中什么也没有发生。虽然,如果尝试在浏览器中执行相同的操作(使用库提供的url),则会发生使用代码获取accessToken的重定向到url。
有人可以遇到这样的问题,知道如何解决吗?
PS我尝试使用此处描述的方法“ https://github.com/mohamnag/javafx_webview_debugger ” 调试webView ,但没有帮助。
好吧,我找到了答案:这是此版本的错误。
要解决此问题,您必须设置跨域属性:
System.setProperty("sun.net.http.allowRestrictedHeaders", "true");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |