【发布时间】:2015-04-13 17:53:08
【问题描述】:
我已经使用 bigquery api for java 成功实现了安装应用程序的 Oauth 2。但是为了获得用户权限,浏览器会被打开。
我的问题是,是否可以在不打开/启动浏览器并从谷歌获取代码的情况下为已安装的应用程序实施 Oauth 2。
【问题讨论】:
标签: google-oauth google-bigquery
我已经使用 bigquery api for java 成功实现了安装应用程序的 Oauth 2。但是为了获得用户权限,浏览器会被打开。
我的问题是,是否可以在不打开/启动浏览器并从谷歌获取代码的情况下为已安装的应用程序实施 Oauth 2。
【问题讨论】:
标签: google-oauth google-bigquery
您可以使用service account credentials,并且只需授权一次。
您还可以在应用程序的后端部分中执行所有 API 代码。前端 -> 后端 -> BQ API
【讨论】:
这在很大程度上取决于您的应用程序试图访问谁的帐户。三个选项是:-
您的问题暗示选项 2,在这种情况下没有其他选择,因为 Google Oauth 需要验证用户是否存在。
【讨论】: