Google drive api 哪些Google API支持OAuth2域范围的委托?

Google drive api 哪些Google API支持OAuth2域范围的委托?,google-drive-api,google-calendar-api,google-oauth,google-data-api,google-authentication,Google Drive Api,Google Calendar Api,Google Oauth,Google Data Api,Google Authentication,目前正在尝试从OAuth1 2LO(两条腿的OAuth)迁移到使用OAuth2。起初,我们似乎无法采取行动,因为我们严重依赖2LO,几乎所有产品API(驱动器除外)的文档中都有这样的信息: 如果您的应用程序具有某些特殊的授权要求,例如在请求数据访问(混合)或域范围授权(2LO)的同时登录,则当前无法使用OAuth 2.0令牌。在这种情况下,必须改用OAuth 1.0令牌和API密钥。 - 一些较新的API(如AdminSDK API)也有相同的消息 在查看驱动器委派文档时,它明确讨论了对日历使用

目前正在尝试从OAuth1 2LO(两条腿的OAuth)迁移到使用OAuth2。起初,我们似乎无法采取行动,因为我们严重依赖2LO,几乎所有产品API(驱动器除外)的文档中都有这样的信息:

如果您的应用程序具有某些特殊的授权要求,例如在请求数据访问(混合)或域范围授权(2LO)的同时登录,则当前无法使用OAuth 2.0令牌。在这种情况下,必须改用OAuth 1.0令牌和API密钥。 -

一些较新的API(如AdminSDK API)也有相同的消息

在查看驱动器委派文档时,它明确讨论了对日历使用域范围的委派:

在一个或多个API作用域字段中,输入应用程序应被授予访问权限的作用域列表(请参见下图)。例如,如果您需要对Google Drive API和Google Calendar API进行全域访问,请输入:


这似乎直接与日历验证文档相矛盾。有人知道还有哪些API支持域范围的委托吗?

我怀疑文档已经过时,任何支持OAuth2的Google API实际上都会接受域委托访问令牌。最初发布OAuth2支持时,服务帐户不包括在内,这就是现在实现域范围授权的方式


我昨天发布了一个关于如何在Java for Calendar API中实现这一点的示例-对于其他语言/API,说明是一样的:

我怀疑文档已经过时,并且任何支持OAuth2的Google API实际上都会接受域委托访问令牌。最初发布OAuth2支持时,服务帐户不包括在内,这就是现在实现域范围授权的方式


我昨天发布了一个关于如何在Java for Calendar API中实现这一点的示例—对于其他语言/API,说明是相同的:

通过Google的2腿OAuth2获得的访问令牌受所有Google API的支持。有关如何提供域范围委派的更多信息,请参阅和文档

日历文档似乎已经过时了,我们应该尽快更新它


希望有帮助

所有谷歌API都支持通过谷歌的两条腿OAuth2获得的访问令牌。有关如何提供域范围委派的更多信息,请参阅和文档

日历文档似乎已经过时了,我们应该尽快更新它

希望有帮助