Истечение срока действия токена IMAP OAuth

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

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

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

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


person Khash    schedule 20.06.2010    source источник
comment
Я пытаюсь сделать то же самое. Не могли бы вы поделиться своим кодом. Это Java?   -  person jdcotter    schedule 05.08.2010


Ответы (1)


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

person Khash    schedule 28.06.2010
comment
эй, я столкнулся с этой проблемой, не могли бы вы указать, как я могу каждый раз генерировать значение xoauth? - person whizcreed; 21.08.2013