Django:OAuth令牌存储和续订

时间:2012-09-06 14:30:04

标签: python django oauth

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

在进行任何调用之前,我必须通过类似OAuth的界面获取访问令牌。这个令牌是我的,我的用户不会各有一个。我用curl测试了入口点和方法,一切似乎都运行正常,所以我准备整合服务。

如果此令牌过期,我该如何申请,存储,重复使用和续订?此外,进程的哪些部分应该在客户端的浏览器上运行,以及Django后端的哪些部分?

1 个答案:

答案 0 :(得分:1)

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

主要原因:我知道无论我在何处部署此应用程序,无论在多少台机器上运行多少个进程,数据库都将用作存储。它也不是那么多额外的代码,并且与Django的应用程序包装相得益彰。