问题:
我想使用谷歌的Imap客户端使用RSA-SHA1身份验证的3腿oauth。
我有一个用户的access_token。我已成功获取令牌,通过谷歌验证并获取了一个令牌。我知道这个访问令牌是正确的,因为我可以正确地解析和阅读Contacts api。
我遇到了imap(javamail-1.4.4)和RSA-SHA1身份验证和谷歌的问题。
这些示例仅适用于HMAC-SHA1。有没有人想出如何使用RSA-SHA1与谷歌成功连接到他们的api和阅读电子邮件?请注意,我所拥有的只是一个已保存的access_token。
感谢。
答案 0 :(得分:0)
JavaMail不支持OAUTH。如果您可以找到支持OAUTH的SASL提供程序,JavaMail可能能够使用该SASL提供程序。
答案 1 :(得分:0)
我认为Google为此提供了一个示例:http://code.google.com/p/google-mail-xoauth-tools/wiki/JavaSampleCode