为什么我的 google OAuth2 refresh_token 会在一周后过期?

时间:2021-08-02 00:09:47

标签: javascript oauth-2.0 google-api gmail nodemailer

我目前正在使用 JS 创建一个简单的网站。在我的应用程序中,我使用 nodemailer 作为工具,以便个人可以与我联系。用户提交表单后,联系表单会直接发送到我的电子邮件中。

我使用带有 oAuth2 身份验证的 https//mail.google.com API(使用 refresh_token 和 accessToken)。当我第一次开始使用 oAuth2 时,它立即开始工作。但是,在我使用的refresh_token已经存在一周的情况下提交表单后,“invalid_grant”出现在我的控制台中。该令牌在前 7 天内确实有效,但随后会因说它是“invalid_grant”并且“令牌已被撤销”而过期。

我该如何解决这个问题? (我会回复您对此问题的任何其他问题)

0 个答案:

没有答案