问题描述
我有一位授权用户通过imap使用OAuth2.0访问他们的Gmail的用户。我有OAuth2.0访问令牌(和刷新令牌)。但是我很难弄清楚如何将它映射到XOAUTH参数中。所有用于生成XOAUTH参数的文档都是假定使用OAuth1.0编写的。
我可以按照示例代码使用OAuth1.0工作。但我的服务器使用OAuth2.0来处理其他事情,我想使用相同的代码。
在我的谷歌搜索中,我认为目前不可能使用OAuth2访问令牌为IMAP构建XOAUTH参数。这是Google真正需要尽快添加的内容。
请参阅
I have a user authorized to access their gmail through imap using OAuth2.0. I have the OAuth2.0 access token (and refresh token). But I am having trouble figuring out how to map that into an XOAUTH parameter. All the documentation for generating the XOAUTH parameter are written assuming OAuth1.0.
I can follow the sample code make this work with OAuth1.0. But my server is using OAuth2.0 for other things and I want to use the same code.
From my Googling, I don't think it's currently possible to construct an XOAUTH param for IMAP using the OAuth2 access token. This is something Google really needs to add ASAP.
See http://groups.google.com/group/oauth2-dev/browse_thread/thread/c1235d5f21e7b438?pli=1
这篇关于如何使用OAuth2.0生成XOAUTH参数以用于Gmail IMAP协议?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!