我正在使用 web.py 构建一个简单的服务器来学习用户的 gmail 消息。我已经使用rauth库完成了 OAuth 流程,现在我有了访问令牌。我现在想使用imaplib来拉下消息进行处理。但是,我非常不清楚如何使用 IMAP4.authenticate 方法。从文档中:
验证命令 — 需要响应处理。
机制指定要使用哪种身份验证机制 - 它应该以 AUTH=mechanism 的形式出现在 nstance 变量功能中。
authobject 必须是可调用对象:
data = authobject(response) 将调用它来处理服务器继续响应。它应该返回将被编码并发送到服务器的数据。如果应该发送客户端中止响应 *,它应该返回 None 。
我可以在网上找到的所有示例都使用 oauth2 库或 xoauth 库的身份验证方法,但我读过 oauth2 已被弃用,xoauth 不适合生产。这里有什么动作?我工作的图书馆是什么?
谢谢!