我对 Oauth 不是很擅长,所以需要一些帮助来实现我的 FreeAgent 会计系统的接口,他们提供了 Oauth 2 API。
我想用标准 Python 编写代码,似乎最好的库是 Rauth。我的问题是刷新令牌。
有没有关于如何使用 python Rauth 库刷新过期令牌的好示例?那么处理到期的最佳实践是什么?我可以尝试使用我的令牌,如果由于过期而出现错误,请请求刷新。或者,也许我可以跟踪令牌的生命周期,以防我的计算表明它已过期,然后再请求另一个。最好将所有这些令牌信息保存在哪里:在配置文件中、在 JSON 对象中、在数据库中……?
谢谢你的帮助。
格雷格