我使用web.py构建了一个简单的服务器,用于了解用户的Gmail邮件。我已经通过使用rauth库的OAuth流程,现在我有访问令牌。我现在想用imaplib下拉消息进行处理。然而,我很不清楚我如何使用IMAP4.authenticate方法。从文档:使用imaplib.IMAP4和OAuth进行身份验证(无OAuth2)
身份验证命令 - 需要响应处理。
机制指定要使用哪种认证机制 - 它应以AUTH =机制的形式出现在nstance变量功能中。
authobject必须是一个可调用对象:
数据= authobject(响应) 它将被称为处理服务器继续响应。它应该返回将被编码并发送到服务器的数据。如果客户端中止响应*应该被发送,它应该返回None。
所有examples我可以在网上找到这样使用的oauth2库或XOAUTH库的身份验证方法,但我读过的oauth2已被弃用,XOAUTH不适合生产。这里有什么举措?我的工作是什么库?
谢谢!