【问题标题】:What does the new Gmail API mean for XOAUTH2?新的 Gmail API 对 XOAUTH2 意味着什么?
【发布时间】:2014-08-21 21:56:21
【问题描述】:
我最近看到新的 Gmail API 宣布吹嘘 OAuth 2.0 用户身份验证。
我有点担心,因为在我们的企业 Google Apps 域中,我已经使用 XOAUTH2 与 Gmail 集成。 (本质上,XOAUTH2 包括对 IMAP 身份验证的 OAuth 2.0 支持)。
我应该担心吗?
新的 Gmail API 是否意味着 XOAUTH2 的终结?
【问题讨论】:
标签:
gmail
google-oauth
gmail-imap
gmail-api
【解决方案1】:
XOAUTH2 仍然是对 Gmail IMAP 进行身份验证的首选机制。 XOAUTH2 是标准 OAuth 2.0 加上用于 OAuth 的非标准 SASL 绑定。有一个emerging IETF standard SASL-OAuth 绑定。一旦这成为标准,Gmail 可能会实施它并鼓励新的开发使用该机制。不过,我们会在很长一段时间内继续支持 XOAUTH2。
XOAUTH2 的 OAuth 2.0 部分与您用于向 Gmail API 进行身份验证的部分相同,因此如果您想转换为 Gmail API,可以重复使用您已有的任何授权令牌。