我应该在哪里保存日历 api 令牌?

Where should I save the calender api token?

我正在开发一个网络应用程序来获取多个用户的日历信息。 是公司用的通讯应用。

我希望能够看到其他用户今天的日程安排。

Vue用于前端,node.js用于服务端[​​=11=]

每个用户都使用日历 api 的 OAuth 进行身份验证。 身份验证时会创建访问令牌。

这里创建的访问令牌只能访问一个用户,对吧?

在这种情况下,我需要将每个用户的访问令牌存储在某个地方。

它会存储在数据库或 cookie 中吗?

访问令牌链接到您的应用程序(客户端 ID)和创建它的用户。因此,访问令牌只会让您访问该用户数据。

但是您不应该存储访问令牌,因为访问令牌将在一小时后过期。您应该请求离线访问,您将获得一个刷新令牌,您可以存储刷新令牌,然后在您需要访问不在线的用户数据时请求一个新的访问令牌。