python - xoauth.py IMAP token 在 1 小时后过期

标签 python google-app-engine oauth imap two-legged

我是 Google Apps 管理员,使用 xoauth.py 和 IMAP 无需用户密码即可下载用户邮件。但这个过程会在 1 小时后停止。我搜索了很多博客,我发现这个 token 会在 1 小时后过期。谁能告诉我如何将过期时间延长到“从不”,或者如何刷新此 token ?

最佳答案

我假设您在这里使用服务帐户、OAuth 2.0 和模拟?请参阅:

https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration

无法刷新 token 或增加过期时间。您的应用程序应将要与所有 IMAP 连接一起使用的给定 token 缓存一小时。之后,它应该生成另一个 JWT,对其进行签名,并请求另一个访问 token 。

关于python - xoauth.py IMAP token 在 1 小时后过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14478392/

相关文章:

python - Django 查询对象的最新版本

python - TFLearn - 大型数据集将出现 NaN 损失

image - Google+ 相册网址

java - 数据存储中的持久关系 - App Engine 和 objectify

python - ModuleNotFoundError : No module named 'pandas._libs.tslibs.frequencies'

python - 为什么会出现错误,KeyError : 'wsgi.input' ?

java - 在 google app engine 中出现此错误 405 此 URL 不支持 HTTP 方法 GET

python - 模块对象没有属性 oauth

javascript - Google 登录 - 检查用户是否属于特定组织

ios - 访问 token 过期后处理多个未经授权的请求