我目前正在开发一个没有图形界面的 java 命令行工具,它几乎不需要用户进行鼠标交互。理想的流程是用户无需处理整个浏览器身份验证流程即可访问他们的 Google 照片/驱动器(因此不会使用服务帐户)。
我对合并 Google O-Auth 2.0 相当陌生,而且我遇到了如何
- 客户端登录已被贬值,因此没有用户/密码之类的流程
- 嵌入式浏览器 OAuth 请求也被阻止
- 我可以使用刷新令牌,但它第一次还是需要浏览器流
我目前一直在为已安装的应用程序使用 O-Auth 版本,但我想知道是否有任何方法可以单独在应用程序中执行此操作(不重定向到新选项卡或编程身份验证)?