1

我正在运行一个 Django 应用程序,该应用程序需要与外部 API 交互以代表其用户发出请求。

在进行任何调用之前,我必须通过类似 OAuth 的接口获取访问令牌。这个令牌是我的,我的用户不会每个人都有一个。我已经用 测试了入口点和方法curl,一切似乎都运行良好,所以我准备好集成服务了。

当令牌过期时,我应该如何请求、存储、重用和更新这个令牌?此外,流程的哪些部分应该在客户端的浏览器上运行,哪些部分应该在 Django 后端运行?

4

1 回答 1

1

我最终创建了一个单行表,更新为包含最新的有效令牌。

主要原因:我知道无论我在哪里部署这个应用程序,无论在多少台机器上服务多少进程,数据库都将用作存储。它也没有太多额外的代码,并且与 Django 的应用程序打包相得益彰。

于 2012-09-07T17:08:31.097 回答