我应该在哪里保存日历 api 令牌?
Where should I save the calender api token?
我正在开发一个网络应用程序来获取多个用户的日历信息。
是公司用的通讯应用。
我希望能够看到其他用户今天的日程安排。
Vue用于前端,node.js用于服务端[=11=]
每个用户都使用日历 api 的 OAuth 进行身份验证。
身份验证时会创建访问令牌。
这里创建的访问令牌只能访问一个用户,对吧?
在这种情况下,我需要将每个用户的访问令牌存储在某个地方。
它会存储在数据库或 cookie 中吗?
访问令牌链接到您的应用程序(客户端 ID)和创建它的用户。因此,访问令牌只会让您访问该用户数据。
但是您不应该存储访问令牌,因为访问令牌将在一小时后过期。您应该请求离线访问,您将获得一个刷新令牌,您可以存储刷新令牌,然后在您需要访问不在线的用户数据时请求一个新的访问令牌。
我正在开发一个网络应用程序来获取多个用户的日历信息。 是公司用的通讯应用。
我希望能够看到其他用户今天的日程安排。
Vue用于前端,node.js用于服务端[=11=]
每个用户都使用日历 api 的 OAuth 进行身份验证。 身份验证时会创建访问令牌。
这里创建的访问令牌只能访问一个用户,对吧?
在这种情况下,我需要将每个用户的访问令牌存储在某个地方。
它会存储在数据库或 cookie 中吗?
访问令牌链接到您的应用程序(客户端 ID)和创建它的用户。因此,访问令牌只会让您访问该用户数据。
但是您不应该存储访问令牌,因为访问令牌将在一小时后过期。您应该请求离线访问,您将获得一个刷新令牌,您可以存储刷新令牌,然后在您需要访问不在线的用户数据时请求一个新的访问令牌。