Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XOAuth2 gmail,用于客户端ID、客户端机密和节点邮件器的刷新令牌_Javascript_Node.js_Google App Engine_Gmail Api_Nodemailer - Fatal编程技术网

Javascript XOAuth2 gmail,用于客户端ID、客户端机密和节点邮件器的刷新令牌

Javascript XOAuth2 gmail,用于客户端ID、客户端机密和节点邮件器的刷新令牌,javascript,node.js,google-app-engine,gmail-api,nodemailer,Javascript,Node.js,Google App Engine,Gmail Api,Nodemailer,我正在将nodeEmailer与NodeJS服务器一起使用。我已经用我之前的一个电子邮件地址创建了以下内容。 客户端ID 客户机密 刷新令牌 我面临的问题是,谷歌已经改变了其XOAuth2的配置方式。 我们将非常感谢最近配置的人员提供的任何帮助 对于非Gmail客户端,Gmail支持标准IMAP和SMTP协议。Gmail服务器已经扩展到支持授权,使用标准的简单身份验证和安全层(SASL),通过本机IMAP AUTHENTICATE和SMTP AUTH命令对用户进行身份验证 只要使用的库支持简单身

我正在将nodeEmailer与NodeJS服务器一起使用。我已经用我之前的一个电子邮件地址创建了以下内容。 客户端ID 客户机密 刷新令牌

我面临的问题是,谷歌已经改变了其XOAuth2的配置方式。
我们将非常感谢最近配置的人员提供的任何帮助

对于非Gmail客户端,Gmail支持标准IMAP和SMTP协议。Gmail服务器已经扩展到支持授权,使用标准的简单身份验证和安全层(SASL),通过本机IMAP AUTHENTICATE和SMTP AUTH命令对用户进行身份验证

只要使用的库支持简单身份验证和安全层(SASL),它们就应该与Gmail支持的SASL XOAUTH2机制兼容

关于如何使用以下格式向服务器发送OAuth 2.0访问令牌(如初始客户端响应),将进一步详细介绍:

base64("user=" {User} "^Aauth=Bearer " {Access Token} "^A^A")

文档对您也很有帮助。

感谢您重置我的搜索。我已经阅读了Nodemailer文档,现在已经实现了:)很高兴知道这一点。:)