Аутентификация IMAP в формате gmail с тремя ножками (RSA-SHA1) - JAVA - PullRequest
2 голосов
/ 02 февраля 2012

Проблема:

Я хочу использовать 3-стороннюю версию oauth с использованием аутентификации RSA-SHA1 для клиента Imap с Google.

У меня есть access_token для пользователя. Я успешно захватил токены, аутентифицировался в Google и получил токен доступа. Я знаю, что этот токен доступа правильный, потому что я могу правильно проанализировать и прочитать API контактов.

У меня проблемы с аутентификацией imap (javamail-1.4.4) и RSA-SHA1 и Google.

Примеры приведены только для HMAC-SHA1. Кто-нибудь разобрался, как использовать RSA-SHA1 с Google и успешно подключаться к своим API и читать электронные письма? Обратите внимание, что все, что у меня есть, это сохраненный access_token.

спасибо.

Ответы [ 2 ]

0 голосов
/ 02 февраля 2012

Я думаю, что Google предоставляет пример для этого: http://code.google.com/p/google-mail-xoauth-tools/wiki/JavaSampleCode

0 голосов
/ 02 февраля 2012

JavaMail не поддерживает OAUTH. Если вы можете найти поставщика SASL, который поддерживает OAUTH, JavaMail может использовать этого поставщика SASL.

...