如果我想为GMail构建一个插件,我是否需要存储明文密码?

时间:2012-04-19 20:30:33

标签: security passwords gmail imap

根据我对POP / IMAP的理解,我需要用户的明文密码才能代表他们检索电子邮件。如果我想创建一个通过POP / IMAP服务器访问邮件的GMail的插件服务,我是否几乎要保存他们的明文密码?我能做些什么来解决这个问题吗?如果我必须保存明文密码,那么最好的方法是什么?

编辑:实际上看起来GMail支持其IMAP / SMTP服务器的OAuth身份验证:https://developers.google.com/google-apps/gmail/oauth_overview

不完全确定OAuth如何与IMAP和SMTP协同工作,但这是一个起点。

1 个答案:

答案 0 :(得分:1)

我不确定你在写什么(PHP,JS等),但这是Gmailr,一个用于Gmail的Javascript API。

此外,请查看this,它提供了在Java,Python和PHP中使用Oauth与IMAP和SMTP的指南。