gpt4 book ai didi

java - Java fx webview 中的 Google 身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:02:10 26 4
gpt4 key购买 nike

我正在开发一个使用 google-api-client 的 google oAuth2 身份验证的应用程序。在 webView 中,我打开库给我的 url 来访问 accessToken 并尝试进行身份验证。一切顺利,到您需要确认在您的移动设备上使用您的帐户的步骤 (https://accounts.google.com/signin/challenge/az/2 ...)。我在设备上单击"is",但 webView 中没有任何反应。虽然,如果您尝试在浏览器中执行相同操作(使用库提供的 url),则会重定向到带有获取 accessToken 代码的 url。

有人能遇到这样的问题并知道如何解决吗?

附言我尝试使用此处描述的方法“https://github.com/mohamnag/javafx_webview_debugger”来调试 webView,但没有帮助。

最佳答案

好吧,我找到答案了:是这个版本的bug。

Cannot sign in to Google in JavaFX WebView

要修复它,您必须设置跨域属性:

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

关于java - Java fx webview 中的 Google 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47500959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com