本文介绍了如何使用OAuth2.0生成XOAUTH参数以用于Gmail IMAP协议?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一位授权用户通过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协议?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 11:25