IMAP OAuth 令牌过期

发布于 2024-09-06 11:59:31 字数 435 浏览 6 评论 0原文

正在关注 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟雨凡馨 2024-09-13 11:59:31

使用可靠的反复试验方法,我认为虽然访问令牌和秘密很长,但每次都必须为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文