【问题标题】:Constrain user impersonation with Google Service Account使用 Google 服务帐户限制用户模拟
【发布时间】:2017-06-27 19:49:58
【问题描述】:

我的目标是让我们服务器上的程序在几个月内不时更新大量 Google 表格。

在当前的 Google API 迭代中,我唯一能找到的方法是使用 Google 服务帐户设置两条腿 OAuth。此服务帐户可以模拟任何用户。我现在只是让它冒充机器人用户(例如 sheetbot2000@sample.com)。

有没有办法在不让服务帐户模拟任何用户的情况下做到这一点?我可以将其限制为 sheetbot2000@sample.com 吗?

【问题讨论】:

标签: oauth google-api google-oauth google-sheets-api


【解决方案1】:

谁拥有这些床单?如果它由您拥有的几个帐户拥有,您可以手动生成 OAuth 刷新令牌并将其与“服务器程序”一起存储。它可以使用这些刷新令牌来获取访问令牌,然后操作工作表。 如果工作表归其他人所有,您仍然可以这样做,但您必须从他们那里获得 OAuth 权限并存储刷新令牌。

【讨论】:

    猜你喜欢
    • 2016-03-23
    • 2017-01-23
    • 2015-02-26
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多