IMAP OAuth 令牌过期
正在关注 http://code.google.com/apis/gmail/oauth /protocol.html#imap 我正在尝试为使用 OAuth 的 Gmail 实现 IMAP 客户端。
我的代码工作正常,我可以连接到 IMAP 服务器,但是,1 天后,当我使用相同的 XOAUTH 值重试时,我得到了无效的凭据。
这可能是我的代码中的问题导致此问题,但我需要知道是否可以每次都将相同的 XOAUTH 值传递给 IMAP AUTHENTICATE 方法,还是需要在尝试访问之前重新生成它?
我的理解是,一旦我收回了访问令牌和令牌秘密,我就可以使用它们来生成 XOAUTH 值一次,然后继续使用它。
Following http://code.google.com/apis/gmail/oauth/protocol.html#imap I'm trying to implement an IMAP client for Gmail that uses OAuth.
My code works fine and I can connect to the IMAP server, however, after 1 day when I retry using the same XOAUTH value, I get an invalid credentials.
It might be a problem in my code causing this, but I need to know if I can pass the same XOAUTH value to the IMAP AUTHENTICATE method everytime or do I need to regenerate it just before trying to access?
My understanding was that once I have the Access Token and Token Secrets back I can use them to generate the XOAUTH value once and then keep using it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用可靠的反复试验方法,我认为虽然访问令牌和秘密很长,但每次都必须为 IMAP 生成 XOAUTH 值。
Using the reliable method of trial and error I figured although access token and secret are long living but the XOAUTH value has to be generated for IMAP every time.