0

在没有用户输入的情况下跨会话访问 Gmail API 的首选方法是什么?例如,用户登录一次,一些相当不敏感的 ID 存储在我的服务器上,我使用该 ID 以及我的应用程序的密钥/密钥来访问用户的邮箱......

我注意到 OAuth 1.0 现在已被 google 弃用(我假设 OAuth 1.0 启用了上述登录机制),那么我们应该使用什么?OAuth 2.0 + IMAP 是否适用于 Gmail?

我正在使用 Rails 3.2.6 后端。

4

2 回答 2

0

我在oAuth API 文档中没有找到任何关于 oAuth 1.0 被弃用的信息。

但是 oAuth 2.0 似乎也适用于 Gmail:oAuth 2.0 Playground

于 2012-08-05T10:25:29.257 回答
0

在不存储用户密码的情况下,完全 GMail 访问的唯一方法是使用IMAP/SMTP 和 OAuth 1。使用 OAuth 2,您目前只能访问Atom Inbox Feed

虽然 OAuth 1 已被 Google 标记为弃用,但它应该会在 2015 年 4 月之前得到支持

更新:

对 GMail IMAP/SMTP 的 OAuth 2 授权支持刚刚到来,所以现在这是推荐的方式。

于 2012-08-05T11:12:34.640 回答