令牌如何通过googleapi进行身份验证和刷新

时间:2020-01-30 17:10:50

标签: javascript node.js google-api google-api-client google-api-nodejs-client

以下条目来自javascript的googleapi modile的自述文件。

https://github.com/googleapis/google-api-nodejs-client

oauth2Client.on('tokens', (tokens) => {
  if (tokens.refresh_token) {
    // store the refresh_token in my database!
    console.log(tokens.refresh_token);
  }
  console.log(tokens.access_token);
});

自述文件概述了节点管理刷新令牌的要求。但是,事实并非如此。正如我在与google api建立的连接上所做的设置一样,使用正确的刷新令牌和使用期限的访问令牌。

oAuth2Client.setCredentials(token);

我正确的假设是,正确的方法是先检查Accesstoken是否有效。如果不是简单地设置凭证以刷新令牌并使其每次生成一个令牌?还是我需要使用刷新令牌来请求新访问令牌的流程。 API文档太薄了,因此任何有关正确流程的帮助都将有所帮助。

我的想法是否正确

0 个答案:

没有答案