我在8天前发布了一个问题here,没有回复。我会试着更好地问:
我正在尝试将Gmail登录功能集成到我的桌面java程序中。首次启动时,用户将被要求登录/创建一个帐户。之后应该提供“记住我”的选项。用户需要登录才能使应用程序在其收件箱中搜索包含附件的电子邮件,然后下载一个或多个附件。没有发送任何电子邮件。
OAuth 2.0似乎是一个可靠的API,但我对三件事感到困惑:
1)定价:链接here似乎提到OAuto 2.0 API是免费的,无论它是否用于商业目的。你知道这是否正确或我如何验证它?
2)合法性:使用Google的OAuth 2.0 API从软件赚钱是否合法?就像我说的那样,应用程序只会登录用户的电子邮件,从特定的电子邮件中下载附件。
3)实施:OAuth API是最可靠/最有效的方法吗?我的理由是允许Google处理隐私和安全问题,以避免在用户的PC上存储加密的登录数据。这就是我的目标: