【问题标题】:Where should I save the calender api token?我应该在哪里保存日历 API 令牌?
【发布时间】:2021-02-23 04:51:50
【问题描述】:

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

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

前端使用Vue,服务端使用node.js。

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

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

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

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

【问题讨论】:

标签: oauth google-api google-oauth google-calendar-api access-token


【解决方案1】:

访问令牌与您的应用程序(客户端 ID)和创建它的用户相关联。所以访问令牌只会让您访问该用户数据。

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

【讨论】:

    猜你喜欢
    • 2019-04-25
    • 2019-10-11
    • 1970-01-01
    • 2020-03-12
    • 2021-02-27
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多