Истечение срока действия токена IMAP OAuth - PullRequest
3 голосов
/ 20 июня 2010

После http://code.google.com/apis/gmail/oauth/protocol.html#imap Я пытаюсь реализовать клиент IMAP для Gmail, который использует OAuth.

Мой код работает нормально, и я могу подключиться к серверу IMAP, однако, через 1 день, когдаЯ повторяю попытку, используя то же значение XOAUTH, я получаю неверные учетные данные.

Это может быть проблема в моем коде, вызывающая это, но мне нужно знать, могу ли я каждый раз передавать одно и то же значение XOAUTH в метод IMAP AUTHENTICATE или мне нужно регенерировать его непосредственно перед попыткой доступа?

Насколько я понимаю, когда я получу токены доступа и токены назад, я смогу использовать их для генерации значения XOAUTH один раз, а затем продолжать его использовать.

1 Ответ

2 голосов
/ 28 июня 2010

Используя надежный метод проб и ошибок, я понял, что токен доступа и секрет являются долгоживущими, но значение XOAUTH необходимо генерировать для IMAP каждый раз.

...