已安装的应用程序的Google BigQuery Oauth 2

时间:2015-04-13 17:53:09

标签: google-oauth google-bigquery

我已经使用bigquery api for java为已安装的应用程序成功实现了Oauth 2。但是为了获得用户权限,浏览器会被打开。

我的问题是,是否可以在未打开/启动浏览器的情况下为已安装的应用程序实施Oauth 2并从谷歌获取代码。

2 个答案:

答案 0 :(得分:2)

您可以使用service account credentials,只需要授权一次。

此外,您可以在应用程序的后端部分执行所有API代码。前端 - >后端 - > BQ API

答案 1 :(得分:0)

这在很大程度上取决于您的应用程序尝试访问的帐户。这三个选项是: -

  1. 服务帐户
  2. 最终用户的帐户
  3. 您的帐户
  4. 您的问题意味着选项2,在这种情况下没有其他选择,因为Google Oauth需要验证用户是否在场。