【发布时间】:2013-07-16 00:36:29
【问题描述】:
我为 OAuth 2 生成了以下 SASL 字符串:
user=designadmin@mydesign.mygbiz.com^Aauth=Bearer ya29.AHES6ZTtYOu0NR0vAYbrvKZNcHJPuZEpr4Hk3W3dXcXFQ88^A^A
然后我对其进行编码并像这样发送编码后的字符串:
MSB AUTHENTICATE XOAUTH2 编码字符串
但我得到的错误响应为:
{"status":"400","schemes":"Bearer","scope":"https://mail.google.com/"}
这个错误是什么意思,我该如何纠正它?
【问题讨论】:
-
你是在插入 caret-a,还是控制 a(代码点 1)
-
是的,我已经尝试过使用“^A”和“\001”。
-
使用 \001。还打印出 IMAP 错误,在 bad or no response 中,它包含的信息不仅仅是 400。
-
我得到了同样的错误。你有想过这个吗?
标签: oauth-2.0 imap gmail-imap sasl