2014-05-28 5 views
0

Я работаю над Java-приложением, которое использует JavaMail. В настоящее время я пытаюсь подключиться к почтовому провайдеру, который использует OAuth2. Поставщик возвращает токен доступа и токен обновления. Когда-то мое приложение не работает, потому что токен доступа истек. Теперь я должен использовать токен обновления, чтобы получить новый токен доступа. Однако я не уверен, как это сделать в JavaMail.JavaMail - Обновить токен

Есть ли способ использовать токен обновления, чтобы получить новый токен доступа в JavaMail? Если да, то как?

Спасибо

+0

Помогает ли [этот вопрос] (http://stackoverflow.com/questions/18572088/how-to-get-oauth-2-refresh-token-using-access-token)? – jcragun

ответ

0

Вы не можете использовать JavaMail, чтобы сделать это, так как OAuth может использоваться с другими протоколами и услугами. В зависимости от поставщика OAuth вы должны иметь возможность выдать HTTP-запрос надлежащей формы для получения нового токена доступа на основе токена обновления.

Есть некоторые указатели на JavaMail wiki, которые могут помочь.

Смежные вопросы