【问题标题】:Multiple Google Account Authorization For Single Google Drive API单个 Google Drive API 的多个 Google 帐户授权
【发布时间】:2019-07-27 17:29:18
【问题描述】:

我可以使用单个 Google Drive API 授权多个 Google 帐户吗?因为当我请求这个 URI 时

https://accounts.google.com/o/oauth2/v2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.metadata.readonly&access_type=offline&include_granted_scopes=true&state=teststate&redirect_uri=|+|redirecturi|+|&response_type=code&client_id=|+|clientid|+|

其中 |+|redirecturi|+||+|clientid|+| 被原来的替换,所以它直接将我重定向到 redirect_uri 无需打开同意屏幕。

【问题讨论】:

    标签: oauth google-api google-drive-api google-oauth


    【解决方案1】:

    oauth2 的工作方式是用户必须登录到他们的谷歌帐户并授予您的应用程序访问他们数据的权限。返回给您的访问令牌绑定到用于创建它的客户端 ID。同意屏幕将显示给用户,代码将在重定向 uri 端点返回到您的应用程序

    以下网址为用户构建了一份同意书。

    https://accounts.google.com/o/oauth2/auth?client_id={clientid}.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=https://www.googleapis.com/auth/analytics.readonly&response_type=code

    在这种情况下,要求他们授予您的应用程序“google analytics windows”访问您的 Google Analytcis 帐户的权限。用户必须先登录才能看到此表单。

    答主:

    可以同意您的应用程序的用户数量没有限制。应向每个用户显示同意屏幕并授予您的应用程序访问权限,您将被授予访问他们数据的权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 2019-02-03
      • 2018-07-11
      • 2013-08-21
      • 1970-01-01
      • 2017-10-17
      相关资源
      最近更新 更多