python - 从短期访问 token 生成长期访问 token ?

标签 python google-app-engine google-oauth

我们的应用程序使用通常的短期访问+刷新 token 来为用户提供一系列后台服务。这意味着服务需要时不时地刷新 token 。

我们遇到了一个问题,即 2 个服务尝试同时刷新 token ,从而导致 token 无效。

是否有更好的方法来生成不需要每小时刷新的可用访问 token ?

最佳答案

从刷新 token 生成更多访问 token 没有理由会导致错误。
当从刷新 token 生成新的访问 token 时,现有的未过期访问 token 不会失效。 检查您的代码是否有错误。
也无法生成长期访问 token 。你问的是 oauth1/clientlogin 过去是如何工作的(它们在 2 周后过期,而不是 1 小时)。在 oauth2 中,不存在长期访问 token 之类的东西。

关于python - 从短期访问 token 生成长期访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26394754/

相关文章:

python - App Engine "InvalidURLError: Invalid request URL"尽管 URL 在浏览器中运行正常

oauth - 谷歌 OAuth : Access Not Configured

python - python 中算法的时间复杂度 O(n log n)

python - 从 csv 文件的每一列获取最大值

python - Python中从数组中选择一项的优化解决方案

c# - IdentityServer4 - 缺少来自 Google 的声明

google-app-engine - 如何将自定义信息从 App Engine 身份验证器传递到端点?

python - Azure CosmosDB 为什么在插入 Azure CosmosDB 时不自动添加 'id' 字段?

python - 编辑: Namespaces,和异常处理

python - 关于使用 Google App Engine 的反馈?