3腿oauth(RSA-SHA1)imap gmail身份验证 - JAVA

时间:2012-02-01 23:51:31

标签: oauth gmail imap javamail

问题:

我想使用谷歌的Imap客户端使用RSA-SHA1身份验证的3腿oauth。

我有一个用户的access_token。我已成功获取令牌,通过谷歌验证并获取了一个令牌。我知道这个访问令牌是正确的,因为我可以正确地解析和阅读Contacts api。

我遇到了imap(javamail-1.4.4)和RSA-SHA1身份验证和谷歌的问题。

这些示例仅适用于HMAC-SHA1。有没有人想出如何使用RSA-SHA1与谷歌成功连接到他们的api和阅读电子邮件?请注意,我所拥有的只是一个已保存的access_token。

感谢。

2 个答案:

答案 0 :(得分:0)

JavaMail不支持OAUTH。如果您可以找到支持OAUTH的SASL提供程序,JavaMail可能能够使用该SASL提供程序。

答案 1 :(得分:0)

我认为Google为此提供了一个示例:http://code.google.com/p/google-mail-xoauth-tools/wiki/JavaSampleCode

相关问题