我正在开发一个桌面项目,该项目需要使用 OAuth2.0 对 Google Calendar API 进行 Google 授权。使用的语言是java。
目前要授权项目,我必须使用 java.swt.Desktop.getDesktop().browse(url) 打开浏览器,单击“接受”按钮,复制重定向页面中的授权代码并将其粘贴到我的应用程序中。并且用户必须手动关闭网页。挺麻烦的。
是否有更好、更用户友好的方法来实现此授权过程?我想要实现的最终过程只是应用程序打开授权页面,用户点击“接受”,页面自动关闭,软件获得授权。我在其他应用程序中看到过这种程序。只是我不知道如何实现这一点。
提前致谢。