如何使用OAuth2.0为Gmail IMAP协议生成XOAUTH参数?

如何使用OAuth2.0为Gmail IMAP协议生成XOAUTH参数?,oauth,gmail,imap,sasl,Oauth,Gmail,Imap,Sasl,我有一个用户授权使用OAuth2.0通过imap访问他们的gmail。我有OAuth2.0访问令牌(和刷新令牌)。但我很难弄清楚如何将其映射到XOAUTH参数中。生成XOAUTH参数的所有文档都是假定OAuth1.0编写的 我可以按照示例代码使用OAuth1.0进行操作。但是我的服务器在其他方面使用OAuth2.0,我想使用相同的代码 通过我的谷歌搜索,我认为目前不可能使用OAuth2访问令牌为IMAP构造XOAUTH参数。这是谷歌真正需要尽快添加的内容 请参见此处的更新信息。现在可以通过OAu

我有一个用户授权使用OAuth2.0通过imap访问他们的gmail。我有OAuth2.0访问令牌(和刷新令牌)。但我很难弄清楚如何将其映射到XOAUTH参数中。生成XOAUTH参数的所有文档都是假定OAuth1.0编写的


我可以按照示例代码使用OAuth1.0进行操作。但是我的服务器在其他方面使用OAuth2.0,我想使用相同的代码

通过我的谷歌搜索,我认为目前不可能使用OAuth2访问令牌为IMAP构造XOAUTH参数。这是谷歌真正需要尽快添加的内容


请参见此处的更新信息。现在可以通过OAuth2连接到Gmail IMAP: