【问题标题】:How to re-authorize Google Apps Scripts after password reset?密码重置后如何重新授权 Google Apps 脚本?
【发布时间】:2019-02-17 14:14:40
【问题描述】:

我编写了一个脚本,它使用服务帐户和 OAuth2 for Apps 脚本来禁用自动转发并在域用户的 gmail 设置上启用 IMAP。该脚本有效。

但是,当我更改用户密码时。它停止工作并给我响应代码 401。

从其他问题,建议我重新授权脚本。 Reauthorize permissions to Google apps script after password change

如何手动重新授权脚本?

我在脚本属性中看到用户对 Gmail API 的“access_token”,但不知道如何更改它。

【问题讨论】:

  • 做你第一次做的事情来获得身份验证?

标签: google-apps-script gmail-api


【解决方案1】:

通常,服务帐户与用户更改密码无关。这一直是服务帐户和 Oauth2 的关键点之一,即使用户更改了密码,您仍然可以访问。

但是,这不再适用于某些 Google api。如果用户更改密码,Gmail 就是其中之一,那么在用户重新验证应用程序之前,访问令牌和 Oauth2 刷新令牌将不再起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多